Windows,linux下编译qt源码(比较简单)

Posted 朝闻道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows,linux下编译qt源码(比较简单)相关的知识,希望对你有一定的参考价值。

一、linux下静态编译qt源码

1.取到qt源码并解压到文件夹

2.cd到qt目录下

3.使用configure生成makefile

./configure
–prefix /opt/qtstatic –static –release -nomake examples  --nomake demos
-nomake docs -continue

4.待执行完之后执行make

5.makeinstall

参考:http://www.cnblogs.com/qianyuming/archive/2011/03/09/1978747.html

http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html

编译qt程序需要在工程中添加该版本的qt库,然后到pro工程文件夹中目录下边的configure文件修改qt的路径为新编译qt版本,之后编译qt程序。

二、Windows下编译qt源码,用vs2010进行的编译

1.取到qt源码并解压到文件夹

2.运行vs2010命令行工具command,cd到qt目录下

3.执行命令configure -platform win32-msvc2010 -debug-and-release -fast -opensource -developer-build -confirm-license -nomake examples -nomake demos -nomake docs -nomake translations
-no-openssl -webkit -no-qt3support

4.执行nmake

参考:http://hi.baidu.com/dbzhang800/item/44a2a427505e594647996247

同样编译qt程序需要更改qt版本,修改路径即可。

http://www.yaoguangkeji.com/a_G0ymd7a0.html

以上是关于Windows,linux下编译qt源码(比较简单)的主要内容,如果未能解决你的问题,请参考以下文章

Linux下编译静态MinGW环境,编译windows平台Qt程序(使用MXE)

qt在windows下编译遇到的一些问题

请教:qt下如何调用linux下编译的驱动程序

windows下编译调试nginx

正点原子Linux移植Qt,正点原子I.MX6U Qt综合例程源码

Linux与Windows下编译工具