Qt-Qt5.9.7+msvc2015新建qt程序報錯(cannot include corecrt.h)

解決方法:參考解決方案

 

這裏我參考的是最後一個答案,修改vc的腳本

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vcvarsqueryregistry.bat

第353-355行 

 原來是:

    @set result=%%i
    @if "!result:~0,3!"=="10." set CRT=!result!
    @if "!result!"=="%user_inputversion%" set match=1

改爲

    @set result=%%i
    @set resultcrt=
    @if "!result:~0,3!"=="10." set resultcrt=!result!
    @if not EXIST "%UniversalCRTSdkDir%include\!result!\ucrt" set resultcrt=
    @if not "!resultcrt!"=="" set CRT=!result!
    @if "!result!"=="%user_inputversion%" set match=1

保存,然後運行一下該腳本,運行一下C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat(這裏需要找到你自己的VC安裝目錄)腳本,然後重啓QT Creator就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章