欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

dll文件:关于MFC程序不能定位输入点

发布时间:2023/12/31 编程问答 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 dll文件:关于MFC程序不能定位输入点 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

问题:无法定位程序输入点到动态链接库上......


过程:找完整个工程文件夹:

APS为资源文件;

resource.h为定义文件;


完全复制 除主文件以外的所有文件,程序可用;

在主程序框Cpp文件里面一个个复制所有函数;


到最后,发现,改变了 MessageMap()是最大的问题。


到底messagemap问题在哪里呢?

ON_WM_LBUTTONDOWN()

ON_WM_LBUTTONUP()

ON_WM_TIMER()

没有问题


最后落到了 两个按钮载入函数:

OnBnClickedLoadsql()可以正常运行,OnBnClickedRealClassify()却不行!!!

删除函数映射,点击 OnBnClickedRealClassify()的按钮 显示函数重载已经 存在!


怎么办?把所有有关的函数3个删除掉,重新添加...这次 还是无法定位输入到链接库!!! Why???/??


办法:删除掉所有与之有关的函数和声明链接,重新添加一个控件,再把功能写进去...然后还是——————不行!!!搞毛啊!


没办法,注销掉函数里面的内容,没有问题;再从函数里面寻找问题...............


到了函数里面,编译了几次:终于定位到这个函数 pcl::io::loadPCDFile();

这个函数导致了,不能是程序定位 动态链接库......


瞬间明白了:装了两个版本的PCL ,坑死!!!果断卸载PCL1.6.0

重新添加 path ,复制DLL文件,一天呢!坑死了!


原因分析:

应该显示找不到dll文件的,竟然显示不能找到函数入口 太坑了...

我去年买了个包 的微软!坑......


总结

以上是生活随笔为你收集整理的dll文件:关于MFC程序不能定位输入点的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。