2016-08-22 9 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 
関連する問題