簡體   English   中英

VS2015在VC_IncludePath中修復路徑問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM