Hi, I have to agree with Rostislav that the PACKAGE and INSTALL targets are exactly meant for this. PACKAGE will both create an Installer (EXE) and a ZIP file on Windows. You can also just do "make INSTALL" (you can set a custom CMAKE_INSTALL_PREFIX) and zip up the install dir yourself.
You could at least compare the install directory contents with the contents you copied over yourself and check if you missed some libraries. Judging from your description, my best bet is that the auto-load modules do not work because of missing dependencies. Your directory layout looks okay. Best, Sascha On 09/25/2014 03:31 PM, Martin Klemm wrote: > Hi Rostislav, > > I didn't use the PACKAGE target because it just produced a zip file with > msvcp120.dll and msvcr120.dll in it (also when I start it with > startVS_release.bat). I was wondering why this happens. I build MITK > with VC12 and Qt5. > > Autoload modules are put into MyAppBuild/bin/MitkCore/Release. I also > tried it with keeping the folder structure but it also did not work. So > the question is what is the premise to make the autoload service loading > at startup? > > Best regards > > Martin > > On 25.09.2014 12:09, Khlebnikov, Rostislav wrote: >> Hi, >> >> why don't you use the PACKAGE target? (This is what it is there for). Just >> don't forget to use startVS_release.bat before building it. Also according >> to documentation it works for release builds only, but this shouldn't be an >> issue I guess. >> >> IIRC the autoload modules are put into some subfolder, where I would assume >> they are being searched for by mitk at startup - that's probably why you >> can't start your app by simply copying the dlls next to your executable. >> >> Rostislav. >> >>> On 25 Sep 2014, at 10:58, "Martin Klemm" <martin.kl...@hs-offenburg.de> >>> wrote: >>> >>> Hello, >>> >>> I tried to create a zip file for a colleague so that he can test the >>> current version of my application. I copied all necessary DLLs into one >>> folder (my application dlls, mitk dlls and autoload mitk dlls). Then I >>> tried to start the application but it fails with the error message: >>> >>> Assertion failed: m_service, file >>> D:\Projects\MITK\Core\Code\Common\mitkCoreServices.h, line 135 >>> >>> I also saw that the services that normally start (e.g. persistence) do >>> not start this time while my own ones do. >>> >>> What am I missing to copy? >>> >>> This is a normal mbilog output while starting the application: >>> >>> 0.61 core.con.coreAct: In us::AutoLoadModulesFromPath at >>> D:\Projects\MITK\Core\C >>> ppMicroServices\core\src\util\usUtils.cpp:160 : Auto-loading module >>> D:\Projects\ >>> MITK_superQt5\MITK-build\bin\MitkCore\Debug\MitkIOExt.dll >>> 0.70 core.con.coreAct: In us::AutoLoadModulesFromPath at >>> D:\Projects\MITK\Core\C >>> ppMicroServices\core\src\util\usUtils.cpp:160 : Auto-loading module >>> D:\Projects\ >>> MITK_superQt5\MITK-build\bin\MitkCore\Debug\MitkIpPicSupportIO.dll >>> 0.74 core.con.coreAct: In us::AutoLoadModulesFromPath at >>> D:\Projects\MITK\Core\C >>> ppMicroServices\core\src\util\usUtils.cpp:160 : Auto-loading module >>> D:\Projects\ >>> MITK_superQt5\MITK-build\bin\MitkCore\Debug\MitkPersistence.dll >>> 0.77 core.mod.persistence.act DBG: PersistenceActivator::Load >>> 0.78 core.con.coreAct: In us::AutoLoadModulesFromPath at >>> D:\Projects\MITK\Core\C >>> ppMicroServices\core\src\util\usUtils.cpp:160 : Auto-loading module >>> D:\Projects\ >>> MITK_superQt5\MITK-build\bin\MitkCore\Debug\MitkVtkShaders.dll >>> >>> And all this is missing when I start the application directly. >>> >>> Thanks for your help. >>> >>> Best regards >>> >>> Martin >>> >>> -- >>> >>> >>> Martin Klemm >>> Hochschule Offenburg >>> Badstraße 24 >>> 77652 Offenburg >>> Tel. +49 781 / 205 - 4681 >>> >>> -----BEGIN PGP PUBLIC KEY BLOCK----- >>> Version: GnuPG v2.0.22 (MingW32) >>> >>> mQENBFLmUekBCACp46Wgg+gXLpnQYlGjRS0jBVWmL+9boonSl+Imp//bJ2I9XYxE >>> CJJvjQM9a2W8OZoFDY4gGieDqk2JigGWoEPoXrMJh7RjaRppmWkM5EufXmLiO0Yw >>> vsjo22PFZPCVs6TohgboQleV8Dy1BxEUjpzaesy1x+2sE/fNKm8hAYzaLsSlwy6Y >>> s/g9/o8PRmm5miqakUPV3o2jy4VimGliD7FNlns6P2ePwu2mLL5iR+mqF6oUwRA2 >>> rDjtKQZSJgyaHfdi3YcOlQXnnmT0JKcguoE1B7Xs8tYRXU2vEw2ObuF+FeksH2iM >>> ChqNWMSmgVQNiQEYtEfz+mq4iviYuzlaBxirABEBAAG0K01hcnRpbiBLbGVtbSA8 >>> bWFydGluLmtsZW1tQGhzLW9mZmVuYnVyZy5kZT6JAT8EEwECACkFAlLmUekCGyMF >>> CQlmAYAHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRC2Jqc/SGZiKevQB/96 >>> Fjw+45qnyJng7mN5e4IUVKPz5VqLD1rnEWBd0bL5uiL3OcXk7lyaeFD1Sx3TlvDL >>> QXHbaBh4D13S38j75h0UJoV7ccKkP4SiObzzBpaIP0LKrgddTDBMUaLNpkIkPTol >>> CyYtLF9Lyrs262TABgQfU/u2K8USVZmUrMh2nR1YDI6BDhyUnXn7ZQ6gasY8F8gv >>> LvKghox52Wsw9cui8ATwIZoKV46X7FrhMX+G6nmJ11Cu1/i1bVUbN8bzlrjoWGnQ >>> TFi4M1H7z1/CSUmkCrNuHtTg1YBnP1TI0aBSBgUsJB+SbGm4B0QTZTnYA42DVPZD >>> YlhtoigOoUhhCgdeKXEcuQENBFLmUekBCADURioNxPq/foCkuXnSf4VbxvF0DDZ7 >>> pO18dW55AzVvlSKWrahx71xgnP52xKn0EEuuqTZYfY3RzHimeGXqOCbEWkk6eFkt >>> Sg/fMH4utD6KV+ewGb1mlRUEZgiwxbQyb+dlM1j9GmTNlr5/8VcMS5lNqCqgu59P >>> P59ThEGwufSeLMBf4eCidltWdh9fjqZwYnz6Y8ASjJGVgf12i2P8Mpbx7QHYecHt >>> nnvj4x8t9yw9h1QPdfvTIFvqp0L2MDdeAdnFhMPhNHY7RtudLuQlLDIGFqPGScJQ >>> EKiH3Upc9HADUO4vh6mT6OzOWhLu6cwu1XCmh74sKD+UblgOG/fd7AhDABEBAAGJ >>> ASUEGAECAA8FAlLmUekCGwwFCQlmAYAACgkQtianP0hmYim/JggAlcwN5b/qBObo >>> 65/GMIX4VXb+f6/U7F6tc/KOFyypWYN6aJ3StwBbkFfeEd2ZeuTmMNyG49rxBUpl >>> z9JcEB27YPYGGh1aJWeVDpqSV6VMTSnJC+Dlsm1eAktpWhTCgs9yeh2RY+HWfIil >>> XR97+TiaznySTNqVs94zX7ynBg1Tjh+tZJgU8HUXAsuWQACWrmKHVH+ggSaBePmH >>> 5em0wBkQD+VxYlVe00lNRnJvBtP0cRys4mRDWJYJb6mlDxQ8nv8krsDT6lUeRsYU >>> ct8cU8YCERNyAJ+bH2y14ymer1k+vhZaHc5Fwrj9Jwbs1YVLpOZeaX66kDdkfWbR >>> tjzbWAp3EQ== >>> =6Xht >>> -----END PGP PUBLIC KEY BLOCK----- >>> >>> ------------------------------------------------------------------------------ >>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> mitk-users mailing list >>> mitk-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/mitk-users ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users