簡體   English   中英

visual studio 2019 - C++ 無法打開源文件

[英]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 ”,您可能必須重新定位解決方案/項目。 請執行下列操作:

  1. 右鍵單擊解決方案資源管理器窗格中的解決方案;
  2. 重定向解決方案;
  3. 按照步驟/按確定。

當我找不到標准庫標題時,它對我有用,希望它也對你有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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