Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 通过命令行为Visual Studio配置QtPackage_C++_Visual Studio_Qt_Visual Studio 2015_Qt5 - Fatal编程技术网

C++ 通过命令行为Visual Studio配置QtPackage

C++ 通过命令行为Visual Studio配置QtPackage,c++,visual-studio,qt,visual-studio-2015,qt5,C++,Visual Studio,Qt,Visual Studio 2015,Qt5,我正在尝试构建一个在windows CI服务上使用qt的项目 我已经通过命令行安装了。 现在我陷入了以下步骤: 启动VS2015以配置QT5软件包 QT5>Qt选项>添加 版本名称:Qt 5.6.22Win32 路径:C:\build\libs\qt5\u 6\u 2\qtbase 默认Qt/Win版本:Qt 5.6.2 Win32–确定-您可能需要重新启动Visual Studio才能使其生效 可以从命令行执行此操作吗?如果没有,我如何解决这个问题?如果您愿意修改这样的全局设置(对于所

我正在尝试构建一个在windows CI服务上使用qt的项目

我已经通过命令行安装了。 现在我陷入了以下步骤:

  • 启动VS2015以配置QT5软件包
  • QT5>Qt选项>添加
    • 版本名称:Qt 5.6.22Win32
    • 路径:C:\build\libs\qt5\u 6\u 2\qtbase
  • 默认Qt/Win版本:Qt 5.6.2 Win32确定-您可能需要重新启动Visual Studio才能使其生效

可以从命令行执行此操作吗?如果没有,我如何解决这个问题?

如果您愿意修改这样的全局设置(对于所有项目),很抱歉,在QtVSTools的当前公共版本中,或者在存储库头部的最新版本(@2018-01-09)中,都无法从命令行进行修改

另一方面,如果使用
msbuild
编译项目,则可以覆盖编译过程中要使用的Qt版本(不修改项目文件)

为此,请更改
QTDIR
项目属性(使用
/property
选项),并指明要使用的Qt版本目录的路径:

msbuild your_solution.sln /property:QTDIR="C:\build\libs\qt5_6_2\qtbase"
希望这有帮助