2014-07-22 156 views
1

我正在嘗試爲我的QT項目之一自動化構建過程。我在我的批處理文件中使用以下命令執行非QT項目如何從命令行在Visual Studio中構建QT項目

「C:\ Program Files(x86)\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe」「myproject.sln」/ build「Debug | x64「/ projectconfig調試

但它不適用於我的QT項目。我錯過了什麼嗎?

回答

2

這裏是一個如何(通過command命令),這樣做的例子:

"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 
cd <my_project_directory> 
qmake 
nmake 

第一條命令設置爲使用Visual Studio工具環境。 第二個命令將當前目錄更改爲Qt項目文件所在的目錄(您必須有一個)。 第三個命令運行Qt的qmake.exe實用程序來生成make文件。 最後nmake將建立你的項目。

但是,如果你不使用Qt工程文件,只有VisualStudio的解決方案,你可以使用MSBuild工具,如:

"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 
MSBuild your_solution.sln /p:Configuration=Debug 

您還可以設置其他環境變量,如QTDIR如果這樣做沒有找到你的Qt安裝。

相關問題