[英]visual studio 2019 - C++ cannot open source file
我在 Windows 10 機器上使用 Microsoft Visual Studio Community 2019 版本 16.8.4。
我已經確定我的包含文件位於“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include”中,因為我實際上可以看到它們列在那里。 但是, #include <cstdio>
行出現錯誤。
我嘗試右鍵單擊項目名稱以調出我選擇“屬性”的上下文。 在“Solution Project1 Property Pages”中,我選擇了“Debug Source Files”,然后輸入包含文件的完整目錄路徑。
我仍然收到錯誤
您需要將找到標頭的目錄添加到 C/C++ -> Additional include 目錄或 VC++ -> Include 目錄下的項目屬性中。
請注意,您需要確保為您希望能夠構建的所有項目配置/平台添加了該目錄。 Debug source files 項只是為了在運行調試器時可以找到文件,與項目構建階段無關。
我運行 Visual Studio Installer 並注意到其中一項工作負載“使用 C++ 進行桌面開發”尚未激活。 激活它並下載所需或缺少的二進制文件后,我現在可以使用典型的“Hello World”程序示例創建一個空項目,例如#include int main(){printf("Hello, world");return 0;}
#include <cstdio>
是 C++ 標准庫標頭的一部分,如果您收到錯誤E1696: 'cannot open source file
”,您可能必須重新定位解決方案/項目。 請執行下列操作:
當我找不到標准庫標題時,它對我有用,希望它也對你有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.