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

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


  • 相关阅读:
    C# Process.Start()方法详解 .
    任务管理器
    20160113 js中选择多个check一块删除
    20160113 JS中CheckBox如何控制全选
    20151217JS便签
    20151216Repeater
    20151215单选按钮列表,复选框列表:CheckBoxList
    20151214下拉列表:DropDownList
    !!!SqlHelper 传智!
    !!! SQL 数据库开发基础 传智!
  • 原文地址:https://www.cnblogs.com/wishchin/p/9200275.html
Copyright © 2020-2023  润新知