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文件的,竟然显示不能找到函数入口 太坑了...

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

上一篇:IDEA DEBUG无法启动


下一篇:Assert断言测试