VS写的软件,在其他电脑上功能缺失

lx950925 2017-11-29 09:57:38
VS2017 用Qt插件编的一款小软件,功能板块用的是一个单独DLL编写的,加载进界面的项目里,我打包的时候这个dll也是在里面的,但是到别人的电脑上就不管用了,功能按钮都没加进来,我用资源监视器监视这个exe,发现依赖的这个功能DLL没有加载。
找不到有效的解决方案,求大神支招。
...全文
283 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
include_zhao 2017-12-12
  • 打赏
  • 举报
回复
非静态编译的,,静态编译就OK了
赵4老师 2017-11-30
  • 打赏
  • 举报
回复
学会使用depends.exe查看exe依赖的dll
码无痕 2017-11-30
  • 打赏
  • 举报
回复
项目 -> 属性 -> c/c++ -> 代码生成 -> 运行库 选择MT debug选择 MTD
  • 打赏
  • 举报
回复
看下他电脑是不是缺少mfc中的dll,如(mfc120u.dll,mfcm120u.dll,msvcp120.dll,msvcr120.dll) 工具要和mfc的dll一起打包
赵4老师 2017-11-30
  • 打赏
  • 举报
回复
学会使用depends.exe查看exe以及dll静态或动态依赖的dll及其版本号。
赵4老师 2017-11-30
  • 打赏
  • 举报
回复
学会使用depends.exe查看exe静态或动态依赖的dll及其版本号。
lx950925 2017-11-30
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
学会使用depends.exe查看exe依赖的dll
depends我查了,依赖的库都加进去了,只是在运行的时候那个依赖库没有调起来。不知道原因
狐狸小十 2017-11-30
  • 打赏
  • 举报
回复
可能情况太多了,路径,release,平台... 也有可能是你说的mfc 项目--mfc的使用--使用静态库中的mfc,不然要和mfc的dll一起打包
lx950925 2017-11-29
  • 打赏
  • 举报
回复
我的功能是写在一个DLL下面,我用资源监视器查看了一下,在别的电脑上就 这个库没有加载进去,但是我把这个库也打包进去了,所以不知道什么原因? 对了,这个库里面有一部分涉及到MFC的内容,会不会是这个原因啊?
lx950925 2017-11-29
  • 打赏
  • 举报
回复
急急急!!!

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧