您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 自己写一个DLL,在测试程序里调用它的时候,提示找不到入口

自己写一个DLL,在测试程序里调用它的时候,提示找不到入口

来源:网络整理     时间:2016/8/18 23:52:40     关键词:

关于网友提出的“ 自己写一个DLL,在测试程序里调用它的时候,提示找不到入口”问题疑问,本网通过在网上对“ 自己写一个DLL,在测试程序里调用它的时候,提示找不到入口”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 自己写一个DLL,在测试程序里调用它的时候,提示找不到入口
描述:

我写了一个Win32的(不含MFC)的DLL,在exe程序里调用它的时候,编译好,运行的时候,提示:
"无法定位程序输入点 ?Close_Alarm@CDeviceInfo@@UAEJPAX@Z 于动态连接库 "Anteck_Device.dll 上"
实际上我在这个exe程序里暂时还未用到Close_Alarm函数,所以我试着把Close_Alarm函数注释了,重新引用,编译,运行,又提示同样的错误,但这次是Open_Alarm函数,Open_Alarm函数在DLL的项目里,在头文件定义的位置是在Close_Alarm函数的上方,依次类推,每注释一个函数,就会提示它的上一个函数无法定位输入点.
请各位大哥帮忙.谢谢


解决方案1:

重新编译生成文件:Anteck_Device.lib

解决方案2:

你的 DLL 导出了 Close_Alarm 等一系列函数没有?

解决方案3:

导入 Anteck_Device.lib


以上介绍了“ 自己写一个DLL,在测试程序里调用它的时候,提示找不到入口”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3378242.html

相关图片

相关文章