【发布时间】:2008-09-20 20:46:00
【问题描述】:
我将 VS2006 vc++ 项目转换为 VS2008。编译时出现上述错误。我如何解决它?我错过了这个 exe 吗?
【问题讨论】:
标签: path compilation
我将 VS2006 vc++ 项目转换为 VS2008。编译时出现上述错误。我如何解决它?我错过了这个 exe 吗?
【问题讨论】:
标签: path compilation
Visual Studio 2008 标准版安装程序中存在错误。如果您只安装 Visual C++ 而不是 Visual C#,它不会安装 cl.exe。要解决此问题,您必须安装 Visual C#,即使您不需要它。
【讨论】:
cl.exe 是 VS2008(和任何其他 VS)C/C++ 编译器,因此请检查更详细的错误消息,了解为什么它无法生成。安装 VS2008 时请确保已安装 C++ 语言支持。
【讨论】:
可能是您的“路径”环境变量不包含 cl.exe 所在文件夹的路径。
另一个可能的原因是在安装 VS2008 时,您没有选择安装 Win32 工具(包括命令行编译器)的选项。
无论如何,您可能想尝试修复 VS2008 的安装(通过通过控制面板 - 添加/删除程序运行其设置),或使用其“添加/删除组件”选项并添加“Win32 工具”选项(在 Visual C++ - Visual C++ 工具下)。
【讨论】:
我在 Windows 10 下遇到了这个问题,通过在 PATH 环境变量中添加以下路径解决了这个问题:
C:\ProgramFilesC\VS2008\Common7\IDE C:\ProgramFilesC\VS2008\VC\bin\x86_amd64
其中 C:\ProgramFilesC\VS2008 是我安装 Visual Studio 的路径。
【讨论】:
其实这个错误是因为路径设置不正确。
转到工具>选项>目录>显示目录>选择可执行文件 这里从你安装的文件夹中复制路径地址并粘贴该路径地址
G:\Program files\vb (visual basic) 6.0\Visual Basic 6.0\VC98\BIN
然后点击确定。
这可能对你有用。
【讨论】: