问题描述
- MFC调用多个动态库无法正常运行
- VS2010写的MFC程序调用多个动态库,可以在F5下正常运行,
直接打开.exe文件可以启动但是无法正常的调用动态库,
(就是界面能打开,但是跑步起来数据)程序不报错。其中有些库同时加载一个动态库,修改后还是无法解决。求解决方法。程序构成详细说明:
如果最终生成程序是:a.exe
a.exe加载:b.dll/c.dll/d.dll
c.dll/d.dll修改后通过回调函数使用b.dll中方法。
解决方案
动态库要放在项目的目录或者系统目录中。
解决方案二:
你调试一下,你的程序有没有调用到 dll 的函数,再看其它问题。先保证路径要对,才能调用到 DLL
解决方案三:
如果加载dll成了,那么就是调用dll的函数有问题,或者说函数实现逻辑有问题,没有得到你期望的结果
时间: 2024-08-24 05:08:22