首页 > 其他 > 详细

Qt Creator内qmake配置静态编译

时间:2019-09-16 18:47:57      阅读:466      评论:0      收藏:0      [点我收藏+]

起因

利用QT Creator编写一些纯C/C++应用,默认配置下是动态编译

解决

解决起来很简单,这里只是附上配置备忘;-)

msvc: {
    QMAKE_CFLAGS_RELEASE += /MT
    QMAKE_CXXFLAGS_RELEASE += /MT
    QMAKE_CFLAGS_DEBUG += /MTd
    QMAKE_CXXFLAGS_DEBUG += /MTd
}
gcc: {
    QMAKE_CFLAGS = -static
    QMAKE_LFLAGS += -static
}

注意

纯C/C++工程是指pro内配置了如下

CONFIG -= app_bundle
CONFIG -= qt

否则,因为qt默认是动态编译,依然会依赖对应运行时,反倒不如采用默认。

Qt Creator内qmake配置静态编译

原文:https://www.cnblogs.com/wuyaSama/p/11528620.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!