好的,首先我要为我的小难题提供一点背景知识。最近我一直试图让VC ++ 2010 Express面向x64平台(它不附带x64编译器)。我遵循各种建议和设置方法,但我似乎无法让它工作。我最近了解到Windows 7.1 SDK的SP1更新(你知道,那个应该有我需要的编译器的版本)会删除x64编译器。所以,我从Microsoft站点获得了kb编译器修复程序并尝试安装它并且我不断收到安装错误:
-Summarized错误(已折叠)。
产品上的CleanupBlock(RemoveProduct)失败(Microsoft Visual C ++ 编译器2010 Standard - enu - x86)。 Msi Log:Visual C ++ 2010 SP1 Windows SDK的编译器更新 v7.1_20120310_152656264- {2F8B731A-5F2D-3EA8-8B25-C3E5E43F4BDB} -RemoveProduct.txt 最终结果:安装失败,错误代码为:(0x80070643),致命 安装过程中出错。
- 错误日志(扩展)。
Action: Downloading Items
Action complete
Action: Performing actions on all Items
Entering Function: IronSpigot::BaseMspInstaller::PerformAction
Entering Function: IronSpigot::CleanupBlockInstaller::PerformMsiOperation
Action: RemoveProduct - {81455DEB-FC7E-3EE5-85CA-2EBDD9FD61EB}
Action complete ({81455DEB-FC7E-3EE5-85CA-2EBDD9FD61EB})
Action: RemoveProduct - {AC917391-EEBA-3240-81FF-1E9EC0D49403}
Action complete ({AC917391-EEBA-3240-81FF-1E9EC0D49403})
Action: RemoveProduct - Microsoft Visual C++ Compilers 2010 Standard - enu - x86
Returning IDOK. INSTALLMESSAGE_ERROR [Error 1324.The folder path 'Program Files' contains an invalid character.]
CleanupBlock (RemoveProduct) failed on product (Microsoft Visual C++ Compilers 2010 Standard - enu - x86). Msi Log: Visual C++ 2010 SP1 Compiler Update for Windows SDK v7.1_20120310_152656264-{2F8B731A-5F2D-3EA8-8B25-C3E5E43F4BDB}-RemoveProduct.txt
Return value - 0x643
Action complete. Log File: C:\Users\David\AppData\Local\Temp\Visual C++ 2010 SP1 Compiler Update for Windows SDK v7.1_20120310_152656264-{2F8B731A-5F2D-3EA8-8B25-C3E5E43F4BDB}-RemoveProduct.txt
failed
PerformMsiOperation returned 0x643
PerformMsiOperation returned 0x643
Final Result: Installation failed with error code: (0x80070643), Fatal error during installation.
Action complete
我知道这是某种路径错误,但我无法弄清楚是什么。现在,我知道你可能会说:“重新安装一切”。
但我已按照推荐的顺序做了......两次。
......我仍然设法得到同样的错误。
请注意,我必须完成所有这些操作,因为VC ++ 2010 Express中不包含64位编译器。当我尝试在Visual C ++ 2010 Express中定位x64位平台时,我收到以下错误:
1>Error: The "ConfigurationGeneral" rule is missing from the project.
除非我将目标平台更改为标准的win32 x86,否则它基本上会将我的属性页空白。我正在运行带有8 GB RAM和i7 4内核的Windows 7 64位家庭高级版。任何人都可以帮助我吗?
另外请注意,我已经尝试了Google,并确保在安装kb修复之前的三个设置时取消选中“编译器”复选框。现在是星期六,我从上午11点开始做这件事,现在是下午3点40分,我准备将我的装备扔到墙上。我必须在星期天晚上解决这个问题,因为我有周一至周五的学校,如果我不得不在这个星期六度过这个话,我认为我不能让自己变得疯狂。