C ++运行时组件不正确

时间:2013-09-16 11:53:09

标签: c++ windows mfc

我有一个vs 2008 c ++ x32版本,当我尝试在全新的Windows 7 vm安装上运行它时,我收到以下错误:

  

“WINDOWS 7错误应用程序无法启动,因为侧面   并列配置不正确请参阅应用程序事件   记录或使用命令行sxstrace.exe工具获取更多详细信息。“

我找到了以下决议:

  

机器缺少正确的C ++运行时组件   系统类型。 (x86或x64)。安装以下更新可解决此问题   问题。 Microsoft Visual C ++ 2008 SP1可再发行组件包(x86)

有关vs 2008解决方案的详细信息:我使用unicode,我不使用ATL或MFC只是标准Windows库。

我的问题是:我做错了吗?这是正常的还是有一种方法可以从开发阶段克服这个问题。我必须做什么才能使我的程序第一次运行。

1 个答案:

答案 0 :(得分:2)

从Visual Studio编译的所有程序都需要一个运行时库(实际上包含new,delete和其他运行时支持函数使用的函数的库)。运行程序时,此运行时库需要存在。您可以通过安装共享库,也可以将项目设置为静态链接项目,以便将运行时链接到您的程序。