在cmd中使用VC++ cl.exe时找不到mspdb100.dll的解决办法

前一段时间在电脑上装了Cygwin,在其中运行g++程序来编译C++程序,目的想试试C++11的一些新的特性。昨天晚上,忽然想,为什么不直接在Win7 系统上运行Visual Studio自带的cl.exe编译器来编译C++程序呢。

于是使用cl来编译C++程序,可是有个缺点,只能通过Visual Studio Command Prompt (我使用的是Vs2010)来运行cl程序。我想能否直接使用cmd console来运行cl呢?我通过 Window+R启动运行对话框,在其中输入cmd启动了一个console,在其中输入cl出现没有找到mspdb100.dll的提示框,如下:

该问题的解决办法为:在环境变量中的path中添加如下路径:

;C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

然后关闭刚刚打开的cmd console,重新启动一个新的cmd console,这时就会出现正常运行该程序的提示,如下:
在cmd中使用VC++ cl.exe时找不到mspdb100.dll的解决办法_第1张图片

你可能感兴趣的:(在cmd中使用VC++ cl.exe时找不到mspdb100.dll的解决办法)