本人最近在window7的DOS写小的c++程序时,开始总是有缺失mspdb100.dll的问题,无法启动cl.exe。仔细搜索后发现,其实缺失的dll就是在相关的common的IDE里。比如说我的是vs2010,所以我报的错的缺失mspdb100.dll,相关的文件就在C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE下面。这样的话,在环境变量里把上述地址加到PATH里就好了。

还有一个问题就是在cl可以成功启动后,编译时发生无法连接kernel.lib的错误,这个其实很简单,在打开dos后,在控制台先输入vcvars32就够了。