【发布时间】:2011-12-13 12:08:31
【问题描述】:
我试图在不使用 IDE 的情况下使用 Visual Studio Express 2010 C++ 编译器。我在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin 中找到了 cl.exe。但是我遇到了一些困难。首先,当我键入 cl 说“程序无法启动,因为您的计算机中缺少 mspdb100.dll”时,它会弹出一个警告。
所以我将 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE 添加到系统路径,然后重试,但这次:
致命错误 C1510:无法加载语言资源 clui.dll。
知道如何解决这个问题以便我可以编译吗?另外,我将如何设置路径,以便我可以从不包含 cl.exe 的解决方案文件夹中键入“cl main.cpp”等。目前我必须在 bin 文件夹内。谢谢。
【问题讨论】:
-
VS 不会为具有所有正确设置的 cmd shell 安装快捷方式/菜单项吗?
-
VS文件夹中有win32_all_vars.bat之类的,执行后再试。
-
@Mat:是的,但这并不是一个优雅的解决方案。
-
不优雅?单击即可设置正确的编译器环境? ...只需看看快捷方式的作用,并以您喜欢的最“优雅”的方式重现它。
-
以为你的意思是每次都打开 IDE 并从那里运行命令行。
标签: c++ visual-studio-2010 compiler-construction compiler-errors