[英]Cannot open source file on visual studio 2022
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
#pragma comment(lib, "ws2_32.lib")
#include <Winsock2.h>
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
我安装了 visual studio 2022,我刚刚下载了最新的 SDK。我正在尝试使用 winsock(我在 m1 mac 中使用 parallels 并运行 windows 10),但没有一个库在工作。 STDIO.H 正在为所有标头拉起“无法打开源文件”。
请检查头文件是否包含在头文件目录中。 C++ 头文件路径是:
1.C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include
2.C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt
第一个包含标准 C++ 头文件,例如iostream
。 第二个包含传统的 C 头文件,例如stdio.h
。
如果您打算使用 C++ 开发桌面应用程序,我建议您参考我的设置。
关于库无法使用的问题,建议大家仔细阅读这篇文档,里面解释了如何使用dll。 如果此解决方案不能解决您的问题,请留言。
stdio
和stdlib
是 C++ 标准库头文件的一部分,如果您收到错误E1696: 'cannot open source file
,您可能需要重新定位解决方案/项目。 请执行下列操作:
希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.