我将VS2006 vc ++项目转换为VS2008。编译时我得到上面的错误。我如何解决它?我错过了这个exe吗?
答案 0 :(得分:15)
Visual Studio 2008 Standard Edition安装程序中存在错误。如果您只安装Visual C ++而不安装Visual C#,则不会安装cl.exe。要解决此问题,即使您不需要,也必须安装Visual C#。
答案 1 :(得分:2)
cl.exe是VS2008(以及任何其他VS)C / C ++编译器,因此请检查更详细的错误消息,以解释它无法生成的原因。安装VS2008时,请确保已安装C ++语言支持。
答案 2 :(得分:1)
可能是您的“路径”环境变量不包含cl.exe所在文件夹的路径。
另一个可能的原因是,在安装VS2008时,您没有选择安装Win32工具(包括命令行编译器)的选项。
在任何情况下,您可能想要尝试修复VS2008的安装(通过控制面板运行其设置 - 添加/删除程序),或使用其“添加/删除组件”选项并添加“Win32工具”选项(在Visual C ++ - Visual C ++工具下)。
答案 3 :(得分:0)
我在Windows 10下遇到了这个问题,并通过在PATH环境变量中添加以下路径来解决它:
C:\ ProgramFilesC \ VS2008 \ Common7 \ IDE C:\ ProgramFilesC \ VS2008 \ VC \ BIN \ x86_amd64
其中C:\ ProgramFilesC \ VS2008是我安装Visual Studio的路径。
答案 4 :(得分:-1)
实际上由于路径未正确设置而发生此错误。
转到工具>选项>目录>显示>的目录选择可执行文件 这里从您安装的文件夹中复制路径地址并粘贴该路径地址
G:\ Program files \ vb(visual basic)6.0 \ Visual Basic 6.0 \ VC98 \ BIN
然后单击“确定”。
这可能适合你。