当前位置: 首页 > news >正文

编译好的C++应用程序拷贝到其它电脑,提示dll未找到依赖项的解决方法。

编译好的C++应用程序拷贝到其它电脑上,运行时出现提示dll未找到依赖项。

由于dll依赖于其它dll,在开发用电脑上的环境不能完全与其它电脑相同。

解决办法是找到调用到的dll依赖的所有dll,拷贝到运行目录下。

在开发电脑上:

1、开始菜单--》所有应用--》Visual Studio 2022--》x64 Native Tools....,以管理员身份运行。如下图所示:

2、执行以下命令,找到所有依赖的dll。

dumpbin /dependents dll或者exe文件名

3、利用软件“everything”,便捷地查找到每一个dll文件。

4、注意:

1)请一定要查找与开发环境相关的路径下的dll。如下:

a)配置启动项:

b)打开调试源文件

在查找的时候,尽量找到这些路径下的。

2)另外,请特别注意你找的是x64还是x86的dll,要与你的应用程序相对应。否则出现:无法打开源文件的错误。

http://www.lryc.cn/news/331641.html

相关文章:

  • wps 开发插件
  • C语言----数据在内存中的存储
  • 【Linux学习】Linux 的虚拟化和容器化技术
  • Delphi 是一种内存安全的语言吗?
  • golang语言系列:Scrum、Kanban等敏捷管理策略
  • QT背景介绍
  • 动态规划详解(Dynamic Programming)
  • 前端大额计算,真正解决js精度丢失问题
  • Android笔记--MediaCodec(一)
  • Linux简单介绍
  • Servlet 的基本理解
  • JavaScript之applye、bind和call方法详解
  • Docker,anaconda环境的部署与迁移
  • 【大数据运维】Hbase shell 常见操作
  • LeetCode-217存在重复的元素
  • 基于两个单片机串行通信的电子密码锁设计
  • 产品经理功法修炼(3)之产品设计
  • Qt 的发展历史、现状与启示
  • Quiet-STaR:让语言模型在“说话”前思考
  • 【Kotlin】匿名类和伴生类
  • 【机器学习算法介绍】(3)决策树
  • 算法之查找
  • LInux脚本学习
  • JavaWeb基础(计网 socket 数据库 JDBC lombok Mybatis JUnit Maven)
  • 【HBase】
  • Vue3:使用Pinia存储、读取、修改数据
  • 基于 Quartz.NET 可视化任务调度平台 QuartzUI
  • 前端三剑客 —— CSS (第三节)
  • C# 系统学习(异步编程)
  • 前端工程师————CSS学习