gpt4 book ai didi

c++ - Visual Studio 2013 : fatal error C1083: Cannot open include file: 'winsock2.h' : No such file or directory

转载 作者:IT老高 更新时间:2023-10-28 22:27:11 25 4
gpt4 key购买 nike

我将一些“ native ”c++ 项目从 Windows 7 上的 Visual Studio 2010 迁移到 Windows 8.1 上的 Visual Studio 2013。重建给了我这个错误。我意识到我没有安装 Windows SDK,所以我接下来安装了它,但我仍然收到错误消息。还有其他人在其他干净的 VS 项目迁移中得到这个吗?

最佳答案

我在 SDK 文件夹下搜索了丢失的文件并找到了它。因为 SDK 是在我迁移项目后安装的,所以路径未包含在我的项目中。我能够通过添加到我的包含和库路径来解决所有问题。

我将以下文件夹添加到我的包含路径中:

$(WindowsSdkDir)include\um

$(WindowsSdkDir)include\shared

我的 Debug 和 Release 的完整包含路径现在如下所示:

$(WindowsSdkDir)include;$(WindowsSdkDir)include\um;$(WindowsSdkDir)include\shared;$(FrameworkSDKDir)\include;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;

我将以下文件夹添加到我的 lib 路径中(请注意,这是特定于 32 位构建的!对于 64 位请参阅 x64,对于 arm 构建请参阅 arm...):

$(WindowsSdkDir)lib\winv6.3\um\x86

我的完整库路径如下所示:

$(WindowsSdkDir)lib;$(WindowsSdkDir)lib\winv6.3\um\x86;$(FrameworkSDKDir)\lib;$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib

请注意,如果您有原始项目文件的拷贝,也可以通过在安装 Windows SDK 后再次重新迁移来解决问题。

关于c++ - Visual Studio 2013 : fatal error C1083: Cannot open include file: 'winsock2.h' : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19736036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com