C++ 使用哪一版本的cl.exe?

C++ 使用哪一版本的cl.exe?,c++,windows,visual-c++,C++,Windows,Visual C++,我有一点不寻常的设置。我只安装了编译器,sdk安装在自定义位置。在我的/VC/bin文件夹中,我有一个cl.exe文件。此外,我还有一系列目录和其他cl.exe编译器。我一直在运行VC/bin/cl.exe版本的文件夹,但出现了一些运行时错误 错误是“应用程序无法正确启动”。 我想我可能需要管理其他人之一?其他文件夹包括: [1033] [amd64] [ia64] [x86_amd64] [x86_ia64] 所有这些文件夹似乎都有相同文件的版本。是关于我自己的架构还是我瞄准的机器的架构 我

我有一点不寻常的设置。我只安装了编译器,sdk安装在自定义位置。在我的/VC/bin文件夹中,我有一个cl.exe文件。此外,我还有一系列目录和其他cl.exe编译器。我一直在运行VC/bin/cl.exe版本的文件夹,但出现了一些运行时错误

错误是“应用程序无法正确启动”。

我想我可能需要管理其他人之一?其他文件夹包括:

[1033]
[amd64]
[ia64]
[x86_amd64]
[x86_ia64]
所有这些文件夹似乎都有相同文件的版本。是关于我自己的架构还是我瞄准的机器的架构


我正在运行64位windows server 2008

两者都有。AMD64目录包含一个在AMD64上运行并以AMD64为目标的编译器。IA64目录也一样(在/targets IA64上运行)。x86_XXX目录包含在x86上运行并针对其他体系结构(分别为AMD64或IA64)的编译器。至少在内存可用的情况下,1033目录应该包含32位编译器(即,在x86上运行并以x86为目标)

要使事情正确运行,您的路径需要VC++
bin
目录,然后是SDK
bin
目录,然后是VS
bin
目录