在命令列下使用vs的編譯器

鴨脖發表於2012-04-21
記得以前設定過,不過今天在使用的時候又忘了怎麼設定了,又琢磨了好半天。為了防止以後再次忘記,我今天在這記一下:
假設我的vs裝在D:\vs2010目錄下
1、肯定要改path,加的是VC下的bin
2、如果這個時候在命令列下cl,會彈出警告框,說缺少mspdb100.dll,這個時候需要把D:\vs2010\Common7\IDE新增至path中,原因自己查吧
3、這個時候工作還沒結束,因為一些標頭檔案和類庫沒有加進來,如果你試圖編譯一個cpp檔案,它會告訴你“找不到路徑集”,這是在意料之中的,我們需要把vc資料夾中的lib和include資料夾中的東東加進來。所以新建INCLUDE環境變數,將D:\vs2010\VC\include新增進來,新建LIB環境變數,將D:\vs2010\lib\新增進來
4、如果這個時候我們再編譯,可能無法生成exe檔案,因為還有一些系統級別的類庫也需要加進來,他們應該在C:\Program Files\Microsoft SDKs\Windows中,將其中的lib和include分別新增到各自的環境變數中
5、這個時候再次進行編譯,應該就差不多成功了,如果不出意外的話

相關文章