Op 26-05-11 13:46, Laurent Tarrisse schreef:
Now, we use CPack+nsis to create installer : you should do "nmake
package" to create Windows installer.
I now have successfully compiled an exe, and created after the make
package I have a build\qutecom-2.99.0-win32.exe
Installation of the exe also looks ok, but when I try to start qutecom,
I still get the message it can not find MSVCR71.dll
When I manually download this dll, and place it into the c:\program
files\cutecom-2.99.0 directory,
Then cutecom crashes during startup.
Microsoft crash report:
AppName: qutecom.exe
AppVer: 3.0.0.0
ModName: msvcr90.dll
ModVer: 9.0.30729.1
Offset: 0006c955
Is there any way to get rid of the dependency of the MSVC*.dll's?
I'll try to do a debug version compilation now, maybe it will give me
more information.
(Compilaton is very slow on a win xp Virtual machine... )
Maybe I can turn off BuildID to speed up the compilation?
Regards,
Robert
diff -r 671d362c0500 libs/3rdparty/boost/CMakeLists.txt
--- a/libs/3rdparty/boost/CMakeLists.txtThu May 26 13:20:52 2011 +0200
+++ b/libs/3rdparty/boost/CMakeLists.txtThu May 26 13:25:45 2011 +0200
@@ -10,11 +10,11 @@
)
set(boost_LIBRARIES
-${Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG}
-${Boost_SERIALIZATION_LIBRARY_DEBUG}
-${Boost_SIGNALS_LIBRARY_DEBUG}
-${Boost_THREAD_LIBRARY_DEBUG}
-${Boost_DATE_TIME_LIBRARY_DEBUG}
+${Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE}
+${Boost_SERIALIZATION_LIBRARY_RELEASE}
+${Boost_SIGNALS_LIBRARY_RELEASE}
+${Boost_THREAD_LIBRARY_RELEASE}
+${Boost_DATE_TIME_LIBRARY_RELEASE}
CACHE INTERNAL "${PROJECT_NAME} libraries"
)
I was already looking for this.
That's propably the cause of the difference between the
boost_thread-vc90-mt-1_46_1.dll and boost_thread-vc90-mt-gd-1_46_1.dll
Then I still missed the msvcr71.dll
I downloaded that one from
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71
this is a problem we should not rely anymore on msvcr71.dll
Do you know what's causing the dependency?
And how can I get rid of it?
Thnx,
Robert Verspuy
--
*Exa-Omicron*
Patroonsweg 10
3892 DB Zeewolde
Tel.: 088-OMICRON (66 427 66)
http://www.exa-omicron.nl
_______________________________________________
QuteCom-dev mailing list
QuteCom-dev@lists.qutecom.org <mailto:QuteCom-dev@lists.qutecom.org>
http://lists.qutecom.org/mailman/listinfo/qutecom-dev
_______________________________________________
QuteCom-dev mailing list
QuteCom-dev@lists.qutecom.org
http://lists.qutecom.org/mailman/listinfo/qutecom-dev
--
*Exa-Omicron*
Patroonsweg 10
3892 DB Zeewolde
Tel.: 088-OMICRON (66 427 66)
http://www.exa-omicron.nl
_______________________________________________
QuteCom-dev mailing list
QuteCom-dev@lists.qutecom.org
http://lists.qutecom.org/mailman/listinfo/qutecom-dev