Qt4 原始碼編譯安裝指南
〇、前面
我的環境,Win 7 64位,VS2008 64位。
一、獲取原始碼
這個直接從Qt官網下載就可以了。
二、配置
過程基本跟這篇文章一樣 以及參考官網Configuration Options for Qt和Installing Qt for Windows ,不過我使用的引數是
.\configure.exe -platform win32-msvc2008 -qtlibinfix 64 -no-qt3support -opensource -opengl
其中有關Configuration.exe選項可以從官方文件看,建議編譯前從頭到尾看下那個網頁,不涉及很難的英語,基本都能看懂,看完對編譯過程多少心中比較有數。其中有幾個需要注意的是:
1. 不使用第三方庫,這可能會佔用很長時間,因為Qt的庫編譯起來本來就要很久,因此為什麼不在後續需要才連結呢?
2. -qtlibinfix選項可以指定編譯後庫的名稱,比如,預設是QtCore4.lib,如果我想編譯一個64版本的,那我可以指定-qtlibinfix 64,則會產生QtCore644.lib。
三、Windows編譯
編譯的時候涉及到你用哪個平臺和編譯器的問題,這裡跟上面一步的-platform win32-msvc2008有關,比如這裡我是用VS2008 64位來編的,就直接使用的是 開始選單->Microsoft Visual Studio 2008->Visual Studio 2008 x64 Win64 命令提示,開啟命令列工具。然後在上一步之後是執行
nmake
四、Linux編譯
如果是在linux系統下編譯,則可以參考Installing Qt for X11 Platforms。
相關文章
- 原始碼編譯安裝Redis原始碼編譯Redis
- LAMP原始碼編譯安裝LAMP原始碼編譯
- 原始碼編譯安裝的原理原始碼編譯
- zabbix agent原始碼編譯安裝原始碼編譯
- 原始碼編譯安裝MySQL 5.7.9原始碼編譯MySql
- 【轉】MySQL原始碼編譯安裝MySql原始碼編譯
- nginx原始碼編譯安裝(詳解)Nginx原始碼編譯
- php-7.1.0原始碼編譯安裝PHP原始碼編譯
- 詳解LAMP原始碼編譯安裝LAMP原始碼編譯
- LAMP原始碼編譯安裝配置+wordpressLAMP原始碼編譯
- lnmp環境安裝-原始碼編譯LNMP原始碼編譯
- MySQL 5.6原始碼編譯安裝流程MySql原始碼編譯
- linux中原始碼編譯安裝Linux原始碼編譯
- 阿里雲mysql原始碼編譯安裝阿里MySql原始碼編譯
- 04 原始碼編譯安裝與介紹原始碼編譯
- MySQL5.7.16原始碼編譯安裝MySql原始碼編譯
- LAMP純原始碼編譯安裝日誌LAMP原始碼編譯
- percona-toolkit原始碼編譯安裝原始碼編譯
- CentOS 7 原始碼編譯安裝 Mysql 5.7CentOS原始碼編譯MySql
- MySQL 5.7.9原始碼編譯安裝說明MySql原始碼編譯
- 如何編譯安裝原始碼包軟體編譯原始碼
- PostgreSQL原始碼學習 win10原始碼編譯安裝SQL原始碼Win10編譯
- Greenplum_原始碼編譯安裝和RPM包安裝原始碼編譯
- linux-原始碼的編譯安裝和解除安裝Linux原始碼編譯
- Centos7下原始碼編譯安裝apacheCentOS原始碼編譯Apache
- CentOS 6.5 原始碼編譯安裝 MySQL 5.5 5.6CentOS原始碼編譯MySql
- MySQL-5.6.29原始碼編譯安裝記錄MySql原始碼編譯
- CentOS 6.7下MySQL 5.6原始碼編譯安裝CentOSMySql原始碼編譯
- CentOS 6.7下原始碼編譯安裝MySQL 5.7.5CentOS原始碼編譯MySql
- Linux環境PostGIS原始碼編譯安裝Linux原始碼編譯
- 原始碼包編譯安裝MySQL 5.6指令碼原始碼編譯MySql指令碼
- Ubuntu 16.04原始碼編譯安裝Apache 2.4.25教程Ubuntu原始碼編譯Apache
- Mysql5.6 for Centos6.5原始碼編譯安裝MySqlCentOS原始碼編譯
- Linux下通過原始碼編譯安裝程式Linux原始碼編譯
- mysql5.0資料庫原始碼編譯安裝MySql資料庫原始碼編譯
- [環境搭建] 透過原始碼編譯安裝 Redis原始碼編譯Redis
- Centos7安裝(四)抓包工具wireshark原始碼編譯安裝CentOS原始碼編譯
- Android 原始碼的下載和編譯環境的安裝及編譯Android原始碼編譯