2016-08-22 24 views

回答

1

問題出在用於構建捆綁Chromium的gyp工具中的MSVS版本檢測。見qtwebengine\src\3rdparty\chromium\tools\gyp\pylib\gyp\MSVSVersion.py。版本檢測不知道MSVS 2015 Express。

您必須覆蓋MSVS版本檢測。在你建立Qt的提示,設置:

set GYP_MSVS_VERSION=2015 
set GYP_MSVS_OVERRIDE_PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 14.0 

如果你有一個設置你的編譯環境的批處理文件,以下是卓有成效的:

@set V_VSVERSION=2015 
@set V_VSCOMNTOOLS=%VS140COMNTOOLS% 
:: configure gyp overrides for msvs 2015 express 
@if not exist "%V_VSCOMNTOOLS%\..\IDE\WDExpress.exe" goto no_vsexpress 
@call :set_path V_VSEXPRESS "%V_VSCOMNTOOLS%\..\.." 
@echo Info: Found MSVS Express %V_VSVERSION% at "%V_VSEXPRESS%" 
@set GYP_MSVS_VERSION=%V_VSVERSION% 
@set GYP_MSVS_OVERRIDE_PATH=%V_VSEXPRESS% 
:no_vsexpress 

@exit /b 

:set_path 
@set %1=%~f2 
@goto :eof 
相關問題