我在 Windows 10 计算机上使用 Microsoft Visual Studio Community 2019 版本 16.8.4。
我已经确定我的包含文件位于“C:\Program Files (x86)\Microsoft Visual Studio�7\Community\VC\Tools\MSVC .15.26726\include”中,因为我实际上可以看到它们列在那里。但是,我遇到了
#include <cstdio>
行错误。
我尝试右键单击项目名称以调出上下文,从中选择“属性”。从“解决方案项目1属性页”中,我选择“调试源文件”,然后输入包含文件的完整目录路径。
我仍然遇到错误
您需要将找到标头的目录添加到 C/C++ -> 附加包含目录或 VC++ -> 包含目录下的项目属性中。
请注意,您需要确保为您希望能够构建的所有项目配置/平台添加该目录。调试源文件项只是为了在运行调试器时可以找到文件,与项目构建阶段无关。
我运行 Visual Studio Installer 并注意到工作负载之一“使用 C++ 进行桌面开发”尚未激活。激活它并下载所需或缺少的二进制文件后,我现在可以使用典型的“Hello World”程序示例创建一个空项目,例如 #include int main(){printf("Hello, world");return 0;}
#include <cstdio>
是 C++ 标准库标头的一部分,如果您收到错误 E1696: 'cannot open source file
,您可能必须重新定位解决方案/项目。执行以下操作:
当我找不到标准库标头时,它对我有用,希望它也对您有用。
右键单击项目 -> 属性 -> 平台应为 x64