Qt使用vs2008編譯的注意事項

2021-06-23 02:04:11 字數 774 閱讀 2635

qt creator的使用注意事項:

第二,即使在qtcreator中進行編譯,但是我們有必要了解一下qtcreator的整合環境是如何為我們工作的

首先,用命令列編譯程式:

1.新建乙個工程helloworld(裡面有main.cpp)放在乙個目錄下例如:d:/qt

2.開啟qt的command prompt命令列,cd .. 進入工程目錄 cd helloworld

3.輸入qmake -project  此命令產生與命令無關的pro檔案

4.輸入qmake  生成了與平台相關的makefile檔案

5.輸入nmake(vs編譯器)編譯程式在debug目錄下生成了helloworld.exe

6.cd debug 輸入helloworld.exe 就可以看到程式執行的結果

然後,用命令列編譯ui檔案

在上述2之後執行下列命令 uic  ui_hellodialog.h  hellodialog.ui 再按照之後的步驟即可以完成ui檔案的編譯

在生成helloworld.exe程式之後,可以將程式發布出去,通常時候的發布方式是動態編譯的方式,實現在release模式下生成exe檔案,然後可以用depends軟體檢視需要的dll檔案,將d:/qt/4.8.6/bin下面需要的dll 和msvrt90.dll拷到裡面 ,然後在沒有安裝qt的環境下面就可以執行此qt程式。

第三,然後新增以下內容:

檢視文字列印

"v4.0.30319"

/>  

重新開啟visual studio不再報錯了

VS2008編譯問題!

vs2005鏈結問題 lnk2005錯誤 error lnk2005 free 已經在 libcmtd.lib dbgheap.obj 中定義 以前經常遇到這個警告資訊,因為執行並沒有什麼問題,所以也沒深究。但是耿耿於懷那個 0 個錯誤,0 個警告 的成功提示,在網上搜了一下。原來問題出在預設庫的引...

vs2008 編譯驅動

一 c c 屬性設定 1.新增包含檔案 wdk inc crt wdk inc api wdk inc ddk 2.設定目標平台 preprocessor x86 3.修改呼叫約定為 stdcall gz 4.執行時庫選擇 多執行緒除錯 mtd 或者多執行緒 mt 基本執行時檢查 預設值 二 lin...

VS2008編譯問題

將之前版本的程式拿來用vs2008重新編譯發現好多編譯問題,比如 1 提示 fatal error c1083 cannot open include file mclmcrrt.h no such file or directory 試試 該vs2008的程式使用的matlab的庫,預設的vs d...