WSAStartup链接错误

发布于 2024-09-11 17:16:55 字数 240 浏览 13 评论 0原文

我正在使用 EVC++,我想编译使用套接字的程序。 我已经包含了

#include

并且我已经在项目属性中包含了 Ws2.lib 的路径 但在链接步骤仍然出现错误:

错误 LNK2019:函数中引用了无法解析的外部符号 WSAStartup ...

如何解决此问题?

I am using EVC++ and I want to compile the program which uses the sockets.
I've included

#include <winsock2.h>

And I have included in project properties a path to Ws2.lib
But still get the error at link step:

error LNK2019: unresolved external symbol WSAStartup referenced in function ...

How to resolve this problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

我还不会笑 2024-09-18 17:16:55

#pragma comment(lib,"WS2_32")
毕竟#include

#pragma comment(lib,"WS2_32")
after all #include's

花开浅夏 2024-09-18 17:16:55

您还没有将您的程序与winsock 库链接。 Winsock 2 库称为 ws2_32.lib(静态)或 ws2_32.dll(动态)。它应该已经在您的系统上;你只需要告诉你的编译器/链接器将你的程序链接到它。执行此操作的方法因编译器而异,不幸的是我不熟悉 EVC++。

You haven't linked your program with the winsock library. The Winsock 2 library is called ws2_32.lib (static) or ws2_32.dll (dynamic). It should already be on your system; you just need to tell your compiler/linker to link your program against it. The method of doing this varies by compiler, and unfortunately I'm not familiar with EVC++.

伴我心暖 2024-09-18 17:16:55

在使用 MinGW 的代码块 IDE 中看到了此错误。
尝试了很多方法但最终找到了这个解决方案。

添加(您的系统中安装的 MinGW 的路径)
C:\Program Files (x86)\CodeBlocks\MinGW\lib\libws2_32
C:\Program Files (x86)\CodeBlocks\MinGW\lib\libwsock32
在代码块 IDE 中。

如何添加:
前往项目。
构建选项。
链接器设置。
点击链接库的添加。

完成了。

Have seen this error in codeblock IDE using MinGW.
Tried many ways but finally found this solution.

Add(your the path for MinGW installed in your system)
C:\Program Files (x86)\CodeBlocks\MinGW\lib\libws2_32
C:\Program Files (x86)\CodeBlocks\MinGW\lib\libwsock32
in codeblock IDE.

How to add:
Go to project.
build options.
Linker setting.
click add of link library.

And its done.

雨落星ぅ辰 2024-09-18 17:16:55

就我而言,这个问题是通过添加解决的
#pragma comment(lib, "ws2_32.lib")

In my case, that problem was solved by adding
#pragma comment(lib, "ws2_32.lib")

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文