使用VS2012編譯Qt 5 5 0

2021-07-04 17:44:13 字數 841 閱讀 1630

安裝編譯qtwebkit所需的工具(見trac.webkit.org關於buildqtonwindows)

安裝 perl, python, ruby, gnuwin32, openssl等

安裝icu庫:

download icu library from

解壓縮到c:\icu

新增 c:\icu\bin and c:\icu\lib到系統路徑中

在源**目錄下執行:

configure.bat -release -opensource -confirm-license -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -dbus -opengl desktop -openssl -icu -prefix c:\qt\5.5.0 -i c:\openssl\include -i c:\icu\include -l c:\openssl\lib -l c:\icu\lib -nomake examples -nomake tests

用configure.bat配置時出現乙個錯誤:「qtbase\configure.exe』 不是內部或外部命令,也不是可執行的程式或批處理檔案」。

原因是直接下的**,並不是用git裡clone出來的。

解決辦法是在qtbase建立乙個.gitignore檔案,裡面內容為foo。

如在qt-everywhere-opensource-src-5.0.1目錄下,可以執行命令:「echo foo > qtbase\.gitignore」。然後再configure.bat即可通過。

nmake

nmake install

編譯異常順利,如果編譯包含examples和tests要耗時5個多小時

使用VS2012編譯QT 5 2 1靜態庫

記錄一下自己用vs2012編譯qt 5.2.1為靜態庫的過程,希望給能看到本文的朋友乙個參考。解壓到目錄 qt everywhere opensource src 5.2.1 2.更改vc執行庫的配置 vs2012對應的配置檔案是 qt everywhere opensource src 5.2.1...

VS2012編譯WDM驅動

新版的vs2012中整合了wdk8,而且wdk8中已經沒有之前的build environment了,看來編譯驅動只能通過vs2012了,直接開發wdf驅動很方便直接選取相應的模板即可,若是編譯以前的wdm驅動,則需要做一下轉換,具體步驟如下 開啟vs2012,file open convert s...

mongodb C 驅動VS2012編譯

2 安裝boost庫 1.49版本 解壓後雙擊bootstrap.bat,生成bjam.exe後,cd到目錄c boost下,將boost 1 49更名為boost了 編譯boost。編譯命令 c boost bjam variant release with filesystem with thr...