如何设置Qt Creator实现静态编译?

Qt默认的编译方式是动态编译,但是有时候用很多动态库文件发布你的程序是很繁琐的。这时,你需要静态编译你的程序。为了实现静态编译,Qt还必须静态编译库文件。您可以使用以下命令编译静态库:

1.将qmake _ lflags =-enable-stdcall-fix-wl,-enable-auto-import-wl,-enable-runtime放在c:\ Qt \ 2010.05 \ Qt \ MK specs \ win32-g++文件中。

代替

QMAKE _ l flags =-static-enable-stdcall-fixup-Wl,-enable-

自动导入-Wl,-enable-runtime-pseudo-reloc

2.在开始菜单中找到Qt命令提示符并运行它。输入命令:configure-static-debug-and-release-no-exceptions-l " c:\ Qt \ 2010.05 \ Qt \ include "-l " c:\ Qt \ 2065438+。

-L指定防止vc头文件被使用的路径。

选择开源:o;选择许可证:y;

3.在最后一个命令成功运行后输入命令:mingw32-make sub-src。

可能1 ~3小时就做完了,做完就ok了。。。