【轉】vs2010開啟qt的.pro檔案時錯誤解決辦法

Dsp Tian發表於2017-09-23

注意:qt creator工程中一般都已經存在*.pro檔案,裡面存放著一些自己配置的包含標頭檔案和lib庫文的資訊,最好不要再重新使用qmake -project生成,若重新生成,則可能要重新增加配置

1、命令列中,進入在工程的最頂層目錄中,使用qmake -tp vc -r 命令,-r表示級聯作用到子目錄,此時在頂層目錄中生成了*.sln檔案,在子目錄中生成了*.vcproj檔案。(頂層目錄中一般沒有標頭檔案和原始檔,只有一個pro檔案,用於管理其子目錄中的工程)

2、進入VS2003,選擇“File->Open solution...”,選擇頂層目錄下的sln檔案,則子目錄中對應的工程都開啟了,qt creator中配置的需要的標頭檔案的路徑,需要的庫檔案和其路徑都在生成sln檔案和vcproj檔案時自動生成。(可以用記事本開啟vcproj檔案檢視)

3、若是單層工程,只能生成vcproj檔案,用VS2003開啟後,編譯時會要求開啟相應的sln檔案,此時取消,關閉vs2003會提示儲存成sln檔案,儲存後,再次開啟編譯即可。

可以使用VS2003自帶的命令列工具編譯程式,注意不能再命令列工具中直接使用nmake編譯,會提示不可用。

此時需要先用qmake生成MakeFile檔案,然後才能用nmake編譯。

相關文章