为啥C++的exe文件在另一台计算机无法运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥C++的exe文件在另一台计算机无法运行?相关的知识,希望对你有一定的参考价值。

你用的是debug模式编译的,这个模式是用来调试的,生成的程序不包含它需要使用dll,所以到其他电脑上跑不起来了,因为缺少dll,建议你换成release模式编译,这个是发行模式,便宜的程序包含所有用到的资源包括dll,再到其他电脑上运行就没问题了.
^.^
参考技术A 需要编译Release版本。
默认为debug版本,修改为
release版本即可,这样生成的exe可以在任何windows
PC上运行,不需要装VC。
方法如下:
Build->SetActive
Configuration
在弹出的Set
Active
Project
configuration对话框中,选“XXX-
Win32
Release",点”OK“,再编译运行,在自己的工程目录下就会多出一个”Release"文件夹,这个文件夹里的
exe文件
,就可以在没有装VC的电脑上运行。

以上是关于为啥C++的exe文件在另一台计算机无法运行?的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV 程序无法在另一台计算机上运行

已发布的 qt .exe 不会在另一台计算机上打开

将Java项目转换为.Exe

如何在另一台计算机上运行 xcode c++ 程序?

无法在另一台未安装 VS2017 的机器上运行使用 VS2017 构建的 C++ 应用程序

VS2010 应用程序无法在另一台计算机上运行