1.安裝開發所需的軟件:
vs2010(包括VS2010SP1dvd1,Visual_Assist_X_10.9.2062.0_Crack等)
QT: qt-win-opensource-4.8.5-vs2010
QT Creator,如 qt-creator-opensource-windows-x86-4.1.0
VS2010插件,qt-vs-addin-1.1.11-opensource(qt4),此插件只能安裝到vs2010,vs2008或vs2005中,不支持更高版本的vs。
2.配置環境變量
新增一個QT_PATH, 值為qt的bin目錄,如:E:\Qt\4.8.5\bin
將QT_PATH添加到PATH中, 即 path 的值前添加 %QT_PATH%; 即可。
在命令提示符下, 輸入 qmake 可驗證環境變量是否配置成功.
3.Qt Creator中創建一個新的工程 Hello。
在命令提示符下,進入Hello目錄, 輸入以下命令可以創建一個visual studio的工程文件:
qmake -tp vc hello.pro
PS: 一般在 Qt creator中新添加了文件也需要使用此命令, 否則 vs2010 中不會添加新增的文件, 從而引起鏈接不成功等問題.
如果沒有使用qt creator編譯, 而直接編譯源碼, 可以在執行上面的命令前執行以下命令:
qmake -project
qmake hello.pro
使用 vs2010 打開 Hello.vcxproj 文件時提示以下:
visual c++項目針對的是‘.netframework,version=v4.0’,但此計算機上沒有安裝它,您必須下在此框架,以便打開和生成該項目.若要繼續,必須選擇下面的一個選項.按照它的提示,然后反復安裝微軟官網上的dotNetFx40_Full_x86_x64包都無效,新建項目時也無法找到.netframework4的選項,倒是有2,3,3.5這幾個
解決方法:重新運行VS2010安裝程序,選擇修復,成功過后重啟即可解決問題。之前無法加載的項目現在可以加載,新建項目的時候也有了.netframework4選項。
