[英]VS2015 fixing path issue in VC_IncludePath
嘗試編譯一個簡單的hello world c ++程序時遇到問題。
#include <iostream>
int main()
{
std::cout << "hello world" << std::endl;
return 0;
}
其中的錯誤是:
無法打開源文件“errno.h”
使用控制台快速搜索( c:\\> dir errno.h /s
)顯示該文件位於多個目錄中:
C:\\ LegacyApp \\ VisualStudio2013 \\ VC \\ CRT \\ SRC
C:\\ LegacyApp \\ VisualStudio2013 \\ VC \\包括
C:\\ Program Files(x86)\\ Microsoft Visual Studio 11.0 \\ VC \\ crt \\ src
C:\\ Program Files(x86)\\ Microsoft Visual Studio 11.0 \\ VC \\ include
我的項目默認屬性包括以下宏: $(VC_IncludePath);$(WindowsSDK_IncludePath);
這解決了:
C:\\ LegacyApp \\ VisualStudio2015 \\ VC \\包括
C:\\ LegacyApp \\ VisualStudio2015 \\ VC \\ atlmfc \\包括
C:\\ Program Files(x86)\\ Windows Kits \\ 8.1 \\ Include \\ shared
C:\\ Program Files(x86)\\ Windows Kits \\ 8.1 \\ Include \\ winrt
我的系統上不存在文件夾
C:\\Program Files (x86)\\Windows Kits\\10\\Include\\10.0.10240.0\\ucrt\u003c/code> 。
好像我想將版本10.0.10240.0
切換為10.0.10150.0
如何編輯宏VC_IncludePath
的默認值?
這里有更明智的行動嗎?
似乎您的計算機上已破壞Windows 10 SDK版本10.0.10240.0
安裝。 您可以重新安裝它或使用計算機上安裝的其他版本。
如果正確安裝了Windows 10 SDK版本10.0.10150.0
,您應該能夠在VC ++項目中使用它。 為此,請將項目配置的“ General
頁面上的“ Target Platform Version
更改為10.0.10150.0
。 該值應該是下拉列表中的其他值。
否則,請重新安裝Windows 10 SDK並使用最近安裝的版本。
有一個類似的問題, 如何修改Visual Studio 2015預定義的宏? , 答案說修改文件
C:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\V140\\Microsoft.Cpp.Common.props
但我會首先嘗試使用第一個鏈接中的預期屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.