问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Qt Creator 怎样设置才能实现静态编译

发布网友 发布时间:2022-04-12 09:59

我来回答

1个回答

热心网友 时间:2022-04-12 11:29

Qt默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,可以用这个命令编译静态库:

1.将C:\Qt\2010.05\qt\mkspecs\win32-g++文件中的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

2.在开始菜单里找到Qt Command Prompt并运行,输入命令: configure -static -debug-and-release -no-exceptions -L "C:\Qt\2010.05\qt\include" -L "C:\Qt\2010.05\qt\lib"

-L指定一下路径,防止用到vc的头文件

选择开源:O;选择license:y;

3.上一条命令运行成功后再输入命令: mingw32-make sub-src

等1 ~3 小时可能就运行完了 完成后就ok了。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
湖北哪些学校有专升本 湖北哪些学校可以报专升本 华为mate7会不会卡 中央集权的本质 秦朝中央集权的实质是什么 秦朝建立专制主义中央集权制度的本质特征是 A改王为皇帝 B建立中央官制... 想生个女儿怎么备孕 怎样备孕生女孩7个方法 备孕怎样做才能生女孩 天津市国税局公务员面试成绩去哪儿查? 第二个,那个高级筛选,将筛选条件写入条件区域对应列,小于等于20写在哪里(ー_ー)!! excel高级筛选。条件区域怎么写? Excel表格高级筛选,条件怎么写 苹果手机去网吧上网没带身份证下载什么 合肥电子身份证可以上网吗 我用我的全部财产买了基金,现在狂跌,应该赎回买 政绩观偏差,整改措施 工作不重视,落实不力,存在侥幸心理应该如何去整改 对于在工作中存在的问题,有哪些需要加强改进的方面,具体有哪些整改措施 你好,我现在用qt中要使用了一个vs2010编译的.lib静态库。 党支部学习内容滞后怎么整改 传达了会议精神,但没有做会议记录怎样整改 如何落实上级决策部署和工作安排行动迟缓,欠缺创新意识有效整改措施。_百度问一问 会议精神落实不到位,会议管理不够完善该怎么办? qt如何把debug编译成release版本 ? 扫描登入王者荣耀,朋友可以看到我微信好友吗.和聊天记录吗- 问一问 王者荣耀怎么让微信好友看不到自己 求个句子的出处,宁教万人切齿恨,不教无有骂我人。绝对不是现代的句子 切换器如何使用键盘和鼠标? cs-64A 4端口 ps/2 kvm切换器用键盘怎么切换机器 极速版上发的作品为什么会有一个私信锁,有什么办法解开 我女儿皮肌炎,什么原因 幼儿型皮肌炎最新治疗方法? 请问幼年皮肌炎能不能预防呢? 为什么会得皮肌炎? 幼年皮肌炎停药后是否可以晒太阳 看幼年皮肌炎哪家医院好 皮肌炎的典型皮疹有哪几种? 幼年皮肌炎最常见的死因? 有谁了解皮肌炎这种病的啊?拜托各位大神 皮肌炎严重吗?急急急急急急急急急急急 幼年皮肌炎能吃豆腐吗 幼年皮肌炎能不能吃辣 皮肌炎会遗传吗? 联通打电话告诉我有腾讯视频vip送是真的么? 吃饭时为什么不要看电视?? 为什么不能边吃饭边看电视? 为什么吃饭的时候不可以看电视!!! 哪有soundmax声卡驱动下载 SoundMAX Integrated Digital HD Audio声卡驱动去那下载