Qt(Creator)与WinSocks(ws2_32)

Ber*_*chi 5 c++ qt qt4 winsock

我想在我的Qt项目中使用一个较旧的代码片段,它使用的是WinSocks.
我用Qt Creator创建了我的程序,我不知道,我如何链接到ws2_32-Library.我已经添加LIBS += -lws2_32到我的.pro中,但没有任何反应.那我怎么能链接到这个库?

编辑:我在哪里可以找到包含它的ws2_32.lib?我必须先下载吗?我知道它附带"Visual Studio",但我不使用它,我不想使用它.

Ber*_*chi 15

好的,当你知道它时,它非常简单.Qt-SDK带有一个名为的WinSock2-Library libws2_32.a.你唯一需要做的就是在你的.pro中输入这一行:

LIBS += C:\Qt\2009.04\mingw\lib\libws2_32.a

这包括你的项目的winsock2库,你没有别的事可做.

您可以在.pro中使用此行稍微简单地执行此操作:

LIBS += -lws2_32
Run Code Online (Sandbox Code Playgroud)