首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静态链接Winsock?

静态链接Winsock?
EN

Stack Overflow用户
提问于 2009-11-07 16:54:50
回答 1查看 1.6K关注 0票数 1

我在我的项目中使用Winsock 1.1。我将wsock32.lib包含在“附加依赖项”中。

我正在使用depends.exe查看DLL项目,并注意到DLL依赖于wsock32.dll。我如何静态地链接它,这样它就不依赖于wsock32.dll

EN

回答 1

Stack Overflow用户

发布于 2009-11-07 17:05:45

简短的回答是你不能,没有静态的winsock库,你只能调用wsock32.dll。就像你不能静态链接到user32或kernel32一样。wsock32.dll内部的一些东西在不同的Windows版本上必然是不同的,甚至在相同版本的Windows上也会有不同的service packs,因此静态链接将是一场噩梦。

wsock32.dll存在于所有安装了TCP/IP的Windows版本上,不过,具有相同的接口,因此静态链接无论如何都不会有任何好处。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1692472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档