我正在尝试使用 Visual C++ Express 2010 将 VC++ 项目编译为 64 位。我知道 64 位编译器没有默认安装 VC++ Express,因此我按照此处指定的方式安装了适用于 Windows 7 的 Windows SDK (http ://msdn.microsoft.com/en-us/library/9yb4317s.aspx),其中包括据我所知的 64 位编译器。但是,vc++的配置管理器中仍然没有64位选项。经过一番搜索后,我发现并完成了本教程(http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/)以及各种链接位于本页底部。尽管我付出了一切努力,我仍然无法让 64 位编译器在 vc++ 中显示。我也尝试过重新安装 vc++ 和 sdk。如果有人有任何让它发挥作用的经验/技巧,我将非常感激。仅供引用 - 我正在运行 Windows 7(x64)。
最佳答案
通过卸载所有内容并按以下顺序重新安装,最终使其正常工作:
- VS2010 C++ Express(就我而言)
- SDK 7.1
- VS2010 SP1
- SP1编译器补丁KB2519277
完成此操作后,请确保在项目属性->配置属性->常规下将平台工具集更改为 Windows sdk
关于winforms - 基于 Microsoft Visual C++ Express 2010 的 64 位构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8044385/