基于winpcap静态链接库开发新的动态链接库时出现问题

ljx_csdn ljx_csdn 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在VS2010中基于WinPcap的静态链接库来开发新的动态链接库时出现,咨询一下是不是不能在静态库的基础上开发新的动态库?麻烦各位指点一下,感激不尽!

静态库的引入和使用应该是没问题的,之前用winpcap的静态链接库开发过exe,是没有出现问题的。

我的dll是项目是建立的win32的,建立过程是new一个win32 project,起一个项目名后点确定,然后再Application Settings中把Application Type改为DLL,把Additional Options改为Export Symbols,然后点完成创建。再把winpcap开发包的Include和Lib文件夹放到我的项目里,在项目属性里指明了两个文件夹的位置,然后在代码中引入了头文件和lib库文件,并使用了#include <remote-ext.h>。我把我要导出的函数都是用__declspec(dllexport)修饰的,而且也加了extern “C”。

在编译生成dll时没有什么问题,但是在我使用生成的这个dll时出现了问题,我是使用LoadLibrary去动态引入这个dll的,但是问题就出在这儿了,卡在LoadLibrary函数了,没有返回。不知道问题是什么,我把生成dll代码中用到winpcap的部分屏蔽重新生成试了一下,是可以被引入的,LoadLibrary成功返回了。

是在不知道问题出在哪儿,麻烦各位指点!

要是使用winpcap动态库可以的话,麻烦大概说一下winpcap的动态库应该使用哪一个,里面封装的函数和静态库的一样吗?谢谢了!
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
ljx_csdn
工具平台和程序库 24,850 成员 27,330 内容