我只是在一个简单的客户端和服务器程序在c。 我已经意识到,为了使用套接字我必须在Winsock libary文件与编译链接:的#pragma评论(LIB,“WS2_32.LIB”)。 我想知道是否有另一个为什么没有使用编译指示做到这一点。提前致谢。什么可以用来代替#pragma评论(lib,“Ws2_32.lib”)?
2
A
回答
2
您可以在项目中直接添加库。
按照以下步骤。
Step 1:
转到项目中的其他依赖链接器选项设置中添加您的库名状设置 - >接头 - >附加依赖:添加您的库名。
Step 2:
设置 - >接头 - >附加库相关性:添加库的.lib路径(忽略,如果它是一个系统库)
Step 3:
设置 - > C/C++ - >附加包含目录:添加您的库头文件路径(忽略它是否是系统库)
在你的情况下,因为WS2_32.lib
是一个系统库,你只需要去执行步骤1。
现在运行项目。 它会工作。
+0
非常感谢。我猜Ws2_32确实是一个系统库,所以第2 + 3步可以忽略? – user3497668
+0
@ user3497668:是的,只需要执行第1步。 –
0
设置链接器选项。事实上,#pragma
只是链接器开关..
相关问题
- 1. 什么是#pragma评论(lib,“lib/glut32.lib”)?
- 2. 的#pragma评论(LIB,“WINMM.LIB”)不工作
- 3. 无法调用SHGetKnownFolderPath()即使的#include <Shlobj.h>和#pragma评论(LIB, “SHELL32.LIB”)
- 4. 库进口:的#pragma使用#pragma评论(LIB, “../../xxx.lib”)</li> <li>评论VS Visual Studio项目输入
- 5. #pragma comment(lib)v #import?
- 6. 我可以在Windows中静态链接ws2_32.lib吗? C++ MFC
- 7. 为什么在安装VSTS 2010 SP1后找不到Ws2_32.lib
- 8. Winsock2.h vs winsock2.h和wsock32.lib vs ws2_32.lib
- 9. Pragma评论C++
- 10. /usr/lib/rpm/check-buildroot可以做什么?
- 11. 我可以用什么来代替char.to_i?
- 12. 我可以用什么来代替GridView?
- 13. 我可以用什么来代替KeyChar?
- 14. 我可以用什么来代替?
- 15. 什么可以用来代替ob_start(“ob_gzhandler”);
- 16. C++:#pragma comment(lib,“XXX”)对“XXX”实际做了什么?
- 17. 在Jboss中使用EAR lib代替WAR lib
- 18. 什么log lib用于nodejs?
- 19. Perl的lib pragma是如何工作的?
- 20. #pragma comment(lib,“xxx.lib”)在Linux下等价吗?
- 21. 在GitHub中,什么级别可以评论评论?
- 22. 拷贝/ var/lib/mysql是否可以替代mysqldump?
- 23. “评论”代表什么“功能addComment(评论$评论)”
- 24. gcc当量#pragma评论
- 25. 在EAR的lib上使用WEB-INF/lib的理由是什么?
- 26. 什么是“ShowWindow Lib”user32“”?
- 27. 有什么工具可以评论JavaScript代码吗?
- 28. 替代pyipc lib中IPC与Python
- 29. 在C中的替代gettext lib?
- 30. 如何使Ws2_32.lib与VS 2013项目针对Windows 8.1
是的,通过你的VC++项目设置:链接器,输入,附加依赖 –
@Prakash调用LoadLibrary(),然后调用GetProcAddress()全部为进口功能?多长时间无用的工作...... –
为什么你不想使用编译指示? –