c++ - 尝试运行程序时出现错误图像错误

标签 c++ image console

所以我最近完成了一个我一直在开发的 VC++ 控制台应用程序,并将其发送给我的一位 friend 尝试,但他甚至无法打开它,因为他不断收到错误。

将打开一个标题为Bad - Image的框,然后显示错误和内容,它说在我的 friend 上找不到文件MSVCP140D.dll计算机,但当我启动程序时,它运行良好。

谁能告诉我为什么他不能播放该程序以及如何修复它?

最佳答案

您已在 Debug模式下构建了项目,并且正在使用多线程调试 DLL (/MDd) 运行时库。

  • 在 Visual Studio 主菜单中,选择“项目”->“属性”
  • 转至“配置属性”-> C/C++ -> 代码生成
  • 在运行时库中,选择多线程调试 (/MTd) 并重建您的项目。

或者,您可以在 Release模式下构建项目,然后选择多线程 (/MT) 运行时库。

这将生成一个使用标准 Windows 库的独立可执行文件,您不必为 *.exe 文件提供额外的 dll。

关于c++ - 尝试运行程序时出现错误图像错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39737173/

相关文章:

Java图像数组显示

image - 如何指定要在 SVG 中渲染的图像部分 :image tag?

c - SDL 和 aalib : No SDL_KEYUP event?

c++ - 使用 std::string 和字符数组之间的选择

c++ - 什么是 Visual Studio 项目引用?

c++ - 重用与项目关联的小部件时 QListWidget 崩溃

php - 使用 php 显示图像

javascript - 基本的 javascript if-else 函数不起作用?

C# 控制台 : Write while reading and retain structure

c++ - 将 openCV .dll 文件添加到 Netbeans C++ Qt 应用程序