静态编译QT应用程序
2011-09-03 10:56
239 查看
二、静态编译QT应用程序
可以通过以上两种方法实现:
1.在.pro文件中加上qmake_lflags += -static,
2.在makefile文件中加 static 选项:
找到程序目录下的makefile文件,并修改makefile文件如下:
cxxflags = -static -pipe -wall -w -o2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro -dqt_no_debug -dqt_shared -dqt_thread_support
接着执行make,你将发现你的可执行文件比动态编译的要大很多。
可以通过以上两种方法实现:
1.在.pro文件中加上qmake_lflags += -static,
2.在makefile文件中加 static 选项:
找到程序目录下的makefile文件,并修改makefile文件如下:
cxxflags = -static -pipe -wall -w -o2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro -dqt_no_debug -dqt_shared -dqt_thread_support
接着执行make,你将发现你的可执行文件比动态编译的要大很多。
相关文章推荐
- 如何使用VC2005编译“真正”的静态Qt应用程序(转)
- 使用VC2005编译“真正”的静态Qt应用程序
- VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
- VS2008 环境中完美搭建 Qt 4.7.4 静态编译的调试与发布 - Inchroy's Blog - 博客频道 - CSDN.NET
- (原创)亲测VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
- Qt:QML静态编译大坑之import用法
- qt应用程序交叉编译到arm环境变量设置
- 使用VC2005编译静态应用程序的方法
- QT+MinGW在windows中静态编译程序
- 使用VC2005编译真正的静态Qt程序
- linux下编译qt5.6.0静态库
- Linux下快速静态编译Qt以及Qt动态/静态版本共存
- 使用Vs2005 VS2008编译真正的静态Qt程序
- 编译qt/embedded应用程序时出现的segmentation fault 问题解决办法
- Qt的静态编译
- Qt学习历程(一):Qt5.5.1(mingw)静态编译步骤
- VS200静态编译QT 多线程
- VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
- QT5静态编译教程,主要针对vs2012
- Openssl - Static libraries (w32, mingw) 以及对Qt静态编译时的设置