我正在尝试构建一个在Windows服务的CI服务上使用qt的项目。
我已经设法通过命令行安装QtPackage for Visual Studio。 现在我陷入了以下困境:
- 启动VS2015以配置Qt5Package
- QT5> Qt选项>加
- 版本名称: Qt 5.6.22Win32
- 路径: C:\ build \ libs \ qt5_6_2 \ qtbase
- 默认Qt / Win版本: Qt 5.6.2 Win32 - 确定 - 您可能需要重新启动Visual Studio才能生效。
是否可以从命令行执行此操作?如果没有,我该如何解决这个问题?
答案 0 :(得分:0)
如果你愿意修改这样的全局设置(对于所有项目),我很抱歉,但是在QtVSTools的当前公共版本中没有办法从命令行执行此操作,也没有在最新版本中执行此操作。知识库头(https://code.qt.io/cgit/qt-labs/vstools.git/ @ 2018-01-09)。
另一方面,如果使用msbuild
编译项目,则可以覆盖在编译期间使用的Qt版本(不修改项目文件)。
要执行此操作,请更改QTDIR
项目属性(使用/property
选项)并指明要使用的Qt版本目录的路径:
msbuild your_solution.sln /property:QTDIR="C:\build\libs\qt5_6_2\qtbase"
希望这有帮助。