VS下使用LoadLibrary加载dll失败

记录一下失败经历。

今天自己写了一个dll,同时写了一个测试程序,顺利加载成功。但是移植到另一个程序中后总是加载失败,通过GetLastError得到的返回值为126.但是我的dll明明是正确的,在测试程序中都加载成功了的。

然后到网上各种查出错的解决办法,有说使用LoadLibraryEx函数的,有说使用TEXT(“绝对路径”)的。但是并没有解决。后来查到一个说32位、64位需要对应、debug和release也要对应。发现我的dll是32位的,但是我的程序是64位的。于是马上把dll编译成64位的。高高兴兴的拷贝过去一试、呵呵,并没有成功。但是写成绝对路径后居然成功了,而写成程序获取的路径则失败。

后面仔细检查程序获取到的路径值,发现后面多了一个"\r\n"。终于找到问题所在,在新程序中是写在一个配置文件中,从配置文件中读取的dll路径。所以读取到的路径后面带了个小尾巴,当然加载不成功。去掉小尾巴,终于成功了。

VS下使用LoadLibrary加载dll失败相关推荐

  1. 问题-[Delphi]用LoadLibrary加载DLL时返回0的错误

    问题现象:用LoadLibrary加载DLL一直返回0句柄,无法进行下一步操作,但同样的代码可以访问到别的DLL. 问题处理: 1.你加载的路径是不对的,一定要看好路径. 2.你是在虚拟机中操作的DL ...

  2. C#导入Excel2010出现加载DLL失败或者类库未注册的问题,0x8002801D或者0x80029C4A .

    最近在客户机器上出现了无法导出报表的问题,错误提示为: System.InvalidCastException: Unable to cast COM object of type 'Microsof ...

  3. windows下应用程序加载DLL动态链接库路径

    windows下应用程序加载动态链接库路径依次分别是: 举例D盘soft文件夹下存在了一个test.exe的执行文件,即d:\soft\test.exe,依赖test.dll动态链接库. ■程序的执行 ...

  4. 解决QT加载dll失败问题

    1.dll源码如下(使用vs2015编译): // 下列 ifdef 块是创建使从 DLL 导出更简单的 // 宏的标准方法.此 DLL 中的所有文件都是用命令行上定义的 SUM_EXPORTS // ...

  5. python加载dll失败_python tensorflow导入DLL加载失败

    我安装了最新的 python 3.6.4 x64版本 然后使用pip3为cpu-only安装tensorflow C:\>pip3 install tensorflow 但是当我尝试在pytho ...

  6. 每日一坑:加载DLL失败:找不到指定模块

    调用dll库,报错.找不到指定模块 以为是路径没对,找不到调用的这个库,打印输出了好几遍加载路径,都没发现哪里有问题,路径也没有出现乱码. 突然灵光一现: 被调用的这个库(A),依赖的其他动态库(B) ...

  7. python加载dll失败_Python导入错误+DLL加载失败+搜索路径

    在python2.7.10anaconda 2.3.0(64位)中,如果我写sys.path.append('C:\\Anaconda\\sms-tools-master\\software\\mod ...

  8. matlab2011没有netframe,loadlibrary失败?matlab loadlibrary?dll文件找不到入口点?用LoadLibrary加载D...

    你是否正在寻找关于loadlibrary失败的内容?让我把最完整的东西奉献给你: 当前位置:我的异常网» VC»用LoadLibrary加载DLL失败,为何呢 用LoadLibrary加载DLL失败, ...

  9. 使用LoadLibrary动态加载DLL并使用其中的类

    转载地址:https://blog.csdn.net/hetoby/article/details/51941921 动态加载DLL并使用其中的函数,是大家经常用到的,那么直接使用LoadLibrar ...

  10. LoadLibrary()动态调用dll失败,GetLastError()返回126

    问题: 写项目时要调用a.dll,a.dll依赖a1.dll,路径确保无误,dll也在对应的目录,依赖dll也在,使用LoadLibrary()加载时会失败,用GetLastError()返回126. ...

最新文章

  1. 结构光测距相位差_ROHM确立新型VCSEL模块技术 有助于提高测距精度
  2. 快讯!Sharding-Sphere正式进入Apache孵化器
  3. (双引号)与 ' '(单引号)的区别
  4. Design Pattern in Java[Challenge 2.1]
  5. 操作索引库-创建索引库
  6. HTML5 学习手笔二:canvas API 绘制树形图案A
  7. ubuntu 安装kde桌面_在Ubuntu 20.04系统上安装KDE Plasma Desktop的方法
  8. 22、多进程和多线程
  9. 为什么对gRPC做负载均衡会很棘手?
  10. java node websocket_nodejs怎么实现webSocket接口即时通讯服务?
  11. 表观遗传小白逆袭之道:从这 19 个视频开始吧!
  12. [唐诗]正月十五日夜-苏味道
  13. bzoj1225 [HNOI2001] 求正整数 约数个数定理+对数
  14. LuaTinker向Linux移植成功
  15. 全国中小学信息技术创新与实践大赛:软件创意编程赛道
  16. mysql 一张表连两次_MySQL查询两次和双表联查哪个效率高
  17. css缩2个字,首行缩排2字元怎么设定 css
  18. 绿地再次牵手国际会展业巨头,加速打造会展板块
  19. Your proxy appears to only use HTTP and not HTTPS, try changing your proxy URL to be HTTP. (解決)
  20. [9]Windows内核情景分析 --- DPC

热门文章

  1. 是什么原因才导致网站打开速度慢?
  2. Keil警告:warning: #223-D: function “xxx“ declared implicitly解决
  3. 国内外优秀程序员的博客全在这了,请查收
  4. 《算法导论》第16章-贪心算法 16.1-活动选择问题(含C++代码)
  5. 三做一年级算术题-吐槽挖雷
  6. 租用服务器怎么修改密码,把租的号改密码-租用的服务器怎么改密码?
  7. CubeMX设置STM32 Timer预分频(PSC)
  8. 【最实用的chrome插件】CSDN 浏览器插件:CSDN 开发者助手(测评手册1)
  9. JavaScript入门培训材料(Copy至此以作备份)
  10. java swrt_GitHub - EldersJavas/OpenwrtCompileScript at 68a369bb068dfcf94c9f41386bf377f680f39eac