C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 找不到过程入口点大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个程序,我正在编写program.exe,它加载一个DLL lib.dll.当我在调试模式下运行program.exe时一切正常.当我尝试在发布模式下运行时,我收到一个错误

当我在依赖性walker中打开dll时,会出现具有所有相同奇怪符号的精确函数.我查看了visual studio中的模块窗口,以确保我没有从错误的目录加载dll但事实并非如此.我使用相同的编译器(Visual studio 2012)编译了dll和exe,因此这也不是问题.可能是什么导致了这个?

编辑:

我将lib.dll转换为静态库,一切正常.我放弃!

解决方法

我遇到了同样的问题,在我的情况下,这是因为我的计算机上安装了两个版本的同一个库.

最后,问题是当我的PATH指向旧的DLL时,我正在将我的程序与新的LIB文件链接.当库版本号未包含在LIB或DLL文件名中时,很容易混合版本.

大佬总结

以上是大佬教程为你收集整理的c – 找不到过程入口点全部内容,希望文章能够帮你解决c – 找不到过程入口点所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。