通过命令行为Visual Studio配置QtPackage

时间:2017-02-16 11:54:53

标签: c++ visual-studio qt visual-studio-2015 qt5

我正在尝试构建一个在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才能生效。
  •   

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

1 个答案:

答案 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"

希望这有帮助。