我正在研究c中的简单客户端和服务器程序。 我已经意识到,为了使用套接字,我必须将winsock libary文件与pragma链接:#pragma comment(lib," Ws2_32.lib")。 我想知道是否有另一个原因,为什么不使用pragma指令。非常感谢。
答案 0 :(得分:3)
您可以直接在项目中添加库。
按照步骤操作。
Step 1:
转到附加依赖项中的链接器选项中的项目设置添加您的库名称,如Settings-> linker->附加依赖项:添加您的库名称。
Step 2:
设置 - >链接器 - >附加库依赖项:添加库.lib路径。(如果它是系统库则忽略)
Step 3:
设置 - > C / C ++ - >其他包含目录:添加库头文件路径。(如果它是系统库则忽略)
在您的情况下,WS2_32.lib
是系统库,您只需要执行第1步。
现在运行你的项目。 它会起作用。
答案 1 :(得分:0)
设置链接器选项。实际上,#pragma
只是链接器切换..