【发布时间】:2013-02-26 19:52:58
【问题描述】:
我正在尝试在另一台未安装 Visual Studio 的计算机上运行 exe 文件。 当我尝试运行该文件时,我收到错误消息:此应用程序无法启动,因为应用程序配置不正确。重新安装应用程序可能会解决此问题。
我尝试寻找答案,但很多网站都提到了静态链接运行时程序集
但我不知道如何将它们添加到我的项目中。
(程序在 Visual Studios 2008 中的 c++ 控制台中)
【问题讨论】:
-
这台机器上没有 Visual Studio。但是,我认为在项目属性>链接器下有一个选项可以从动态链接更改为静态链接。
-
如果我更改运行时库,程序不会运行。当前库是:多线程 DLL (/MD)
-
静态链接库(如果这是你所说的,因为它不是 100% 清楚)不能成为这个原因,因为它们是你部署的可执行文件的一部分,而不是单独部署
-
我不太确定我需要做什么。你能看到这个问题的解决方案吗?我只想在另一台电脑上运行exe文件
-
然后部署发布版本。您的目标机器没有调试 MFC 和运行时 dll。
标签: c++ visual-studio assemblies exe static-linking