我应该在C:\ Program Files或C:\ Program Files(x86)下安装Visual Studio吗?

问题描述:

开发环境是x86,目标是为32位或64位Windows系统编译.EXE。我应该安装哪个文件夹?似乎默认安装文件夹是C:\ programs files(x86),尽管我在64位Windows 7操作系统上。安装哪一个有什么区别?我应该在C: Program Files或C: Program Files(x86)下安装Visual Studio吗?

+0

一个提示,所以你会经历更少的苦难:保持默认。它安装在x86 Program Files中的原因是因为IDE和大多数工具都是32位应用程序。有原生的64位编译器,但它们也安装在x86 Program Files中。不要问我为什么他们的工具链设置如此令人难以置信的混乱和复杂。 – rubenvb

+0

@rubenvb是的,这就是我把它放在哪里,x86 ... – athos

Visual Studio是一个32位的程序,所以只要让它安装在它想要的位置即可。

尽管如此,你仍然可以开发和调试64位程序,这些都是正交的。

+0

这是一个无效的类比,无论如何我不明白你的问题。 –

我使用了一些愚蠢的SDK(例如ADS),它不适用于包含'()'的路径,而且我花了很多时间来发现问题。 我有这样的SDK可以使用,请不要将它安装在C:\ programs files(x86)中。