1
我正在关注这个网页的建议:http://www.formortals.com/build-qt-static-small-microsoft-intel-gcc-compiler试图静态构建这些库,但是正在创建的库真的很大。其中一些大约每个200-300MB。非静态链接正在创建与离线安装程序中提供的文件类似的文件。静态构建Qt - 库很大
我正在使用Visual Studio 2008进行编译。
在qmake.conf我已经设置这些:
QMAKE_CFLAGS_RELEASE = -O1 -GL -MT -MP2
QMAKE_LFLAGS_RELEASE = /INCREMENTAL:NO /NODEFAULTLIB:"MSVCRT"
然后我用这个:
> configure -opensource -release -static -qt-libjpeg -qt-zlib -qt-libpng -nomake examples
-nomake demos -no-qt3support -no-scripttools -no-openssl -no-opengl -no-webkit
-no-phonon -no-style-motif -no-style-cde -no-style-cleanlooks -no-style-plastique
-no-sql-sqlite -platform win32-msvc2008
> nmake
我做得不对或有此大小的文件可以预料?我尝试没有/NODEFAULTLIB
,但大小是一样的。
感谢您的快速回复(以及我刚刚注意到的Qt快速编辑,但不及时)。我对构建这样的库并不太熟悉,而且网页正在讨论更像13MB大小的文件,所以我有点困惑:-( – Firedragon 2012-07-25 14:57:32
我相信如果我没有弄错,他们仍然在比较DLL大小吗?我没有我自己动手构建Qt,所以大概200-300MB有点大,但是我不会发现那种意外。 – Bart 2012-07-25 14:59:39