在 x64 win7 上,我安装了 VS2008 和 x64 编译工具。我正在使用一个简单的“hello world”控制台程序对其进行测试。x86 和 x64 版本都编译得完美无缺。x86 版本的 Debug 和 Release 子版本都可以正常工作。发布的 x64 版本也可以正常工作。但是,Debug x64 版本总是引发并排错误。似乎找不到调试运行时。
有人建议安装 Debug runtime redist。这让我感到惊讶:x64 调试运行时是否应该已经与 VS2008 安装一起作为 x86 版本?
非常感谢!
@sj1900 “某些 x64 编译器组件在 VS 安装中是可选的。值得检查它们是否已全部安装。” 这是屏幕截图:
我在这里没有看到任何进一步的选择。winSxS 中根本没有 amd64_microsoft.vc90.debugcrt。奇怪的问题。