On 28 July 2017 at 22:56, Dirk Hohndel <[email protected]> wrote: > >> On Jul 28, 2017, at 8:13 AM, Dirk Hohndel <[email protected]> wrote: >> >> >>> On Jul 28, 2017, at 6:46 AM, Lubomir I. Ivanov <[email protected]> wrote: >>> >>> done with the changes and rebased the PR. >>> i also fixed some commit message typos. >> >> Thanks. I played with this here and really like what I'm seeing. >> I think we need to stop showing the labels earlier - but maybe that's >> because I have way too many dive locations in Palau in my dive log :-) >> >> Next I need to change things so we build with the new code by default >> because all the test builds I just did still use Marble - and that's not >> what we want to test... I'll try to clean that up and announce the actual >> test builds when that works. > > I have changes that make the build.sh cleaner and make us indeed > build without Marble. But I'm struggling with packaging this... I remember > the pain of getting Subsurface-mobile to play nicely on the Mac... this > is fundamentally the same problem. We don't bundle the qml modules > > I'm still working on that, but as usual time is a problem for me here. >
packaging Qt apps for Windows from my experience is just trial, error, pain and misleading messages. Qt + QML is even more of that. attached is something that may help you out. it's the directory structure of a working Qt + QML application that i've made. Qt provides some tools called macdeployqt or windeployqt, but those don't cover the QML plugins, AFAIK. lubomir --
bin\bearer bin\D3Dcompiler_43.dll bin\iconengines bin\imageformats bin\libEGL.dll bin\libgcc_s_dw2-1.dll bin\libGLESV2.dll bin\libstdc++-6.dll bin\libwinpthread-1.dll bin\opengl32sw.dll bin\platforms bin\qml-glsl-coder.exe bin\qmltooling bin\Qt bin\Qt5Core.dll bin\Qt5Gui.dll bin\Qt5Network.dll bin\Qt5Qml.dll bin\Qt5Quick.dll bin\Qt5Svg.dll bin\Qt5Widgets.dll bin\QtGraphicalEffects bin\QtQuick bin\QtQuick.2 bin\bearer\qgenericbearer.dll bin\bearer\qnativewifibearer.dll bin\iconengines\qsvgicon.dll bin\imageformats\qdds.dll bin\imageformats\qgif.dll bin\imageformats\qicns.dll bin\imageformats\qico.dll bin\imageformats\qjp2.dll bin\imageformats\qjpeg.dll bin\imageformats\qmng.dll bin\imageformats\qsvg.dll bin\imageformats\qtga.dll bin\imageformats\qtiff.dll bin\imageformats\qwbmp.dll bin\imageformats\qwebp.dll bin\platforms\qwindows.dll bin\qmltooling\qmldbg_qtquick2.dll bin\qmltooling\qmldbg_tcp.dll bin\Qt\labs bin\Qt\labs\folderlistmodel bin\Qt\labs\settings bin\Qt\labs\folderlistmodel\plugins.qmltypes bin\Qt\labs\folderlistmodel\qmldir bin\Qt\labs\folderlistmodel\qmlfolderlistmodelplugin.dll bin\Qt\labs\settings\plugins.qmltypes bin\Qt\labs\settings\qmldir bin\Qt\labs\settings\qmlsettingsplugin.dll bin\QtGraphicalEffects\DropShadow.qml bin\QtGraphicalEffects\private bin\QtGraphicalEffects\qmldir bin\QtGraphicalEffects\private\FastGlow.qml bin\QtGraphicalEffects\private\FastInnerShadow.qml bin\QtGraphicalEffects\private\FastMaskedBlur.qml bin\QtGraphicalEffects\private\GaussianDirectionalBlur.qml bin\QtGraphicalEffects\private\GaussianGlow.qml bin\QtGraphicalEffects\private\GaussianInnerShadow.qml bin\QtGraphicalEffects\private\GaussianMaskedBlur.qml bin\QtGraphicalEffects\private\SourceProxy.qml bin\QtQuick\Controls bin\QtQuick\Dialogs bin\QtQuick\Layouts bin\QtQuick\Window.2 bin\QtQuick\XmlListModel bin\QtQuick\Controls\qmldir bin\QtQuick\Controls\qtquickcontrolsplugin.dll bin\QtQuick\Dialogs\dialogplugin.dll bin\QtQuick\Dialogs\plugins.qmltypes bin\QtQuick\Dialogs\Private bin\QtQuick\Dialogs\qmldir bin\QtQuick\Dialogs\Private\dialogsprivateplugin.dll bin\QtQuick\Dialogs\Private\dialogsprivateplugind.dll bin\QtQuick\Dialogs\Private\qmldir bin\QtQuick\Layouts\plugins.qmltypes bin\QtQuick\Layouts\qmldir bin\QtQuick\Layouts\qquicklayoutsplugin.dll bin\QtQuick\Window.2\plugins.qmltypes bin\QtQuick\Window.2\qmldir bin\QtQuick\Window.2\windowplugin.dll bin\QtQuick\XmlListModel\plugins.qmltypes bin\QtQuick\XmlListModel\qmldir bin\QtQuick\XmlListModel\qmlxmllistmodelplugin.dll bin\QtQuick.2\plugins.qmltypes bin\QtQuick.2\qmldir bin\QtQuick.2\qtquick2plugin.dll
_______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
