Bit*_*hyz 1 c++ linker winsock2
我开始在windows环境中使用tenouk的 socket编程教程.我目前有客户端和服务器代码都工作但只在调试模式下.当我尝试在发布模式下构建代码时,我得到一个链接器错误LNK1181.现在,在您说有很多线程要检查此错误之前,我只想说我已经在项目中添加了正确的依赖项.我得到无法打开输入文件ws2_32.lib错误.我正在使用Visual Studio 2012 RC.假设存在错误是否安全?我与一个人进行了对话,他告诉我,我应该能够在构建项目时更改项目首选项并接受.dl文件而不是.lib.我还没弄清楚如何做到这一点.这可能吗?最可能的事情是我错过了一些东西,但由于我不熟悉VS,我希望有人向我展示正确的方向.提前致谢
您无法让链接器接受DLL文件.有一个ws2_32.lib,还有一个kernel32.lib.没有名为"ws2_32.libkernel32.lib"的.lib文件.当您设置链接器的附加依赖项设置时,这可能是一个错误,忘记使用; 用分号分隔名称.