linux下面qt静态编译

linux下面qt静态编译,第1张

我试过很多次,都失败了,我直接改makefile都不行的。

一般来说都可以携禅通过-static编译穗指命令来强制使用静态库的,但Qt我试过不行,或许我做的猜隐配还不够彻底。

1,如羡念歼果同时打开静态库和运行程序调用,调式模式下,可以进入静态库的内部函数进行调试;

2,其实不用把shadow build取消勾选;文件输出的文件就是lib***.a的文件,可以在shadow目录里面很方便找到;

3,新的项目使用的时候,就是让其能找到lib***.a,和该库的h头文件;

4,QT的编译输出的静态库名字会自动在项目名字前加lib三高滑个字,后缀是.a;

5, QT5.15的编程的工程与该例子中缺少“需要什么兄冲模块就添加什么”的部分;

Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编漏郑译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此友搜乱时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所以在此介绍一下qt如何来进行静态编译第一步:下载源码包Qt/X11版本:qt-x11-opensource-src-4.5.2.tar.gz第二步:解压缩tarzxvfqt-x11-opensource-src-4.5.2.tar.gz第三步:进入到刚才解压缩后的文件夹下并好档进行配置,如下./configure-release-platformwin32-msvc2008-static-nomakeexamples-nomakedemos-no-qt3support-no-scrip ...

by fengyetang 2010-07-04 回复 (0)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12527792.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存