关于Qt的静态编译
2009-12-30 22:21
274 查看
过程会很久……很久……
首先修改位于<QTDIR>/mkspecs/win32-g++下的qmake.conf,在QMAKE_LFLAGS标签中增加-static
即将QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
修改为QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
接着切换到<QTDIR>执行以下两句:
configure -static -release -no-exceptions
mingw32-make sub-src
最后,在具体静态编译的时候在.pro中添加:
CONFIG += static
或者
CONFIG += staticlib
视具体情况而定
以上使用于windows
参考:http://wiki.qtcentre.org/index.php?title=Building_static_applications
首先修改位于<QTDIR>/mkspecs/win32-g++下的qmake.conf,在QMAKE_LFLAGS标签中增加-static
即将QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
修改为QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
接着切换到<QTDIR>执行以下两句:
configure -static -release -no-exceptions
mingw32-make sub-src
最后,在具体静态编译的时候在.pro中添加:
CONFIG += static
或者
CONFIG += staticlib
视具体情况而定
以上使用于windows
参考:http://wiki.qtcentre.org/index.php?title=Building_static_applications
相关文章推荐
- 关于在Qt里编译生成静态库文件
- Linux下静态编译Qt程序
- 关于静态与动态编译arm平台程序的比较
- 关于静态与动态编译arm平台程序的比較
- 在QT环境下编译关于xml编程的程序
- 如何在 静态编译的QT 5.5.1 中 使用数据库插件连接 ODBC
- Qt的静态编译
- Qt第二天——静态版本编译
- 关于ubuntu下qt编译显示Cannot connect creator comm socket /tmp/qt_temp.xxx/stub-socket的解决办法
- Qt5.8.0在msvc2015方式下的静态编译过程记录
- 关于在linux下搭建qt编译环境的那些事。
- Win7下Qt和opencv的静态编译
- 关于Qt for Android 编译时出错/usr/bin/sh: -c: line 1: syntax error: unexpected end of file 时的解决方法
- 学会使用Mingw.4.9.1来静态编译Qt5.4.0
- 关于QtSerialPort编译在Qt4.8.6+Qt creator+Win7 / XP环境下的总结
- 静态编译 Qt Desktop 4.8.1全过程
- 关于qt4.8 交叉编译树莓派的几个问题
- Qt5.3.1 静态编译的configure
- 静态编译Qt及问题
- qt5静态编译