我有一个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库。
我的问题是:我做错了吗?这是正常的还是有一种方法可以从开发阶段克服这个问题。我必须做什么才能使我的程序第一次运行。
答案 0 :(得分:2)
从Visual Studio编译的所有程序都需要一个运行时库(实际上包含new,delete和其他运行时支持函数使用的函数的库)。运行程序时,此运行时库需要存在。您可以通过安装共享库,也可以将项目设置为静态链接项目,以便将运行时链接到您的程序。