我正在为Visual Studio C ++解决方案构建构建脚本。 我写了一个批处理文件,在运行vcvarsall.bat之前将环境变量放置在其中。我会将脚本粘贴到帖子的末尾。
但是当它运行时,它无法构建解决方案,因为找不到头文件。 严重错误:C1083 它们位于文件夹Inc 中。而且我只是不知道如何指定 ...
脚本:
@ echo off
set PROJECT_HOME=%~dp0
set PROJECT_TOOLS=%PROJECT_HOME%\Tools
set QT_HOME=%PROJECT_TOOLS%\Qt\5.12.0\x64\5.12.0\msvc2017_64
set QT_BIN=%QT_HOME%\bin
set QT_LIB=%QT_HOME%\lib
set QT_INC=%QT_HOME%\include
set QT_PLUGIN_PATH=%QT_HOME%\plugins
set QT_PLATFORMS=%QT_HOME%\plugins\platforms
set PARAMS=%QT_HOME%\Params
set QML_IMPORT_PATH=%QT_HOME%\qml;%QML_IMPORT_PATH%;
set PATH=%QT_BIN%;%QT_LIB%;%QT_PLATFORMS%;%PARAMS%;%QML_IMPORT_PATH%;%PATH%
call D:\APP\Microsoft\VisualStudio_Pro\v156\VC\Auxiliary\Build\vcvarsall.bat x64 %*
devenv solution.sln /build
pause