关于网友提出的“ 自己写一个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