Qt for Visual C 編譯過程

2021-04-22 22:27:46 字數 1211 閱讀 9744

1、vc++ 2008 express edition 編譯 qt

c:/program files/microsoft visual studio 9.0/common7/tools/vsvars32.bat

set qmakespec=win32-msvc2005

set qtdir=

cd configure -platform win32-msvc

nmake

nmake cleanconfig

大約2~4 個小時,3g~4g空間

將 qt for mingw 編譯成 qt for vc,其中bin 目錄下面的 dll 全部更換為 vc 版,體積大幅縮小。

在vc++2008 中選擇新建專案-常規-生成檔案專案(其實是 makefile ,不知怎麼翻譯的)。

2、除錯配置引數設定:

build command line:        qmake -project&&qmake&&nmake debug

clean commands:            nmake debug-clean

rebuild command line:     qmake -project&&qmake&&nmake debug

3、發布配置引數設定:

build command line:        qmake -project&&qmake&&nmake release

clean commands:            nmake release-clean

rebuild command line:     qmake -project&&qmake&&nmake release

4、完成後,選擇選單欄project下properties。

將command下設定為$(targetpath)修改為$(targetdir)/debug/$(targetfilename)。此處設定確保在f5除錯時執行正確的路徑。不能是$(targetpath)/debug/$(targetfilename),這樣不正確了。

5、在vs2008下新增qt庫,如下設定:

vc++2008 中的工具-選項-專案與解決方案-vc++目錄,選擇:

可執行檔案 $(qtdir)/bin

包含檔案  $(qtdir)/include

庫檔案  $(qtdir)/lib

原始檔  $(qtdir)/src

6、現在可以開發 qt 程式了。

Qt for Visual C 編譯過程

1 vc 2008 express edition 編譯 qt c program files microsoft visual studio 9.0 common7 tools vsvars32.bat set qmakespec win32 msvc2005 set qtdir cd confi...

lib odb mysql libodb編譯過程

使用環境 windosw,odb2.4.0,qt5.7.0,mingw5.3.0,oracle11g 1.odb 2.4.0 i686 windows.zip 2.libodb 2.4.0.zip 3.libodb qt 2.4.0.zip 4.libodb mssql 2.4.0.zip 5.li...

Tornado編譯vxworks本質及過程

tornado編譯vxworks本質及過程 本文 tornado編譯實際上是執行工程底下的makefile,而使用的編譯鏈是gnu的gcc。經測試,在dos命令列中直接執行make是可以完成編譯的 將tornado中make.exe的路徑新增到環境變數中,如c tornado2.2 host x86...