解決VS2010自帶的C/C++編譯器CL找不到mspdb100.dll的問題

看了dodolook寫的我也要學C語言-第二章:第一個C程序的編譯初解,也想試試用CL編譯器手動編譯C程序。

電腦上裝了VS2010,在Microsoft Visual Studio 10.0\VC\bin中找到cl.exe文件。於是,在命令行中進入這個目錄,運行cl,卻出現錯誤提示:


cl.exe - System Error
---------------------------
The program can't start because mspdb100.dll is missing from your computer. 
Try reinstalling the program to fix this problem. 

搜索了一下,原來藏在Microsoft Visual Studio 10.0\Common7\IDE中,將該路徑加入環境變量path中即可:


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

更好解決方法是在命令行中運行vsvars32.bat:


"C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"
 
 
 
                               或者
 

編譯,沒有找到 mspdb100.dll 的解決辦法

在cmd中鍵入cl執行編譯(或lib)時會出現mspdb100.dll無法找到的情況,是因爲VC\Bin\下沒有mspdb100.dll“這個文件,直接從Common7\IDE\下複製這個文件到VC\Bin\下即可解決
發佈了32 篇原創文章 · 獲贊 6 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章