如何从命令行在visual studio中构建QT项目

时间:2014-07-22 19:59:31

标签: c++ visual-studio qt build devenv

我正在尝试为我的一个QT项目自动化构建过程。我在我的批处理文件中使用以下命令进行非QT项目

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

但它不适用于我的QT项目。我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

以下是如何执行该操作的示例(按命令命令):

"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

如果找不到您的Qt安装,您还可以设置其他环境变量,例如QTDIR