學習c語言也有大概一個多月的時間了,聽朋友建議編譯c使用vs2013,自從過年期間安裝到現在,一直沒有使用。中間是以折磨了好長時間,發現問題慢慢解決問題,這才是學習真正過程。
究其原因,主要是還是不會編譯。
期間主要遇到以下問題:
1、打開vs2013,建立項目時,沒有發現c項目,僅有c++項目,後來了解到,c++相容c;
2、點選檔案——建立項目——建立“空項目”——右鍵選擇“源檔案”——建立項目——選擇“c++檔案”【此處英應注意:命名時最後一定要有.c字尾名,證明由c++切換到c模式】——輸入代碼——按F5編譯(使用vs編譯,編譯框會一閃而過,在程式最後加上system("pause"); 編譯框便會停留。)
3、點選檔案——建立項目——win32——win32控制台應用程式——修改名稱——選擇下一步,并且勾選“空項目”點選完成——右擊源檔案——建立項目——選擇“c++檔案”【此處英應注意:命名時最後一定要有.c字尾名,證明由c++切換到c模式】——輸入代碼——按F5編譯(使用vs編譯,編譯框會一閃而過,在程式最後加上system("pause"); 編譯框便會停留。)
ps:2和3都可以編譯成功,百度上搜尋也隻有這兩張方法,傾向于選擇建立win32即3方法;
4、如果沒有選擇以上兩種方法或者沒有按照步驟操作會産生:“提示無法找到.exe檔案”、有時會在VS底部的“輸出”框中提示“無法查找或打開 PDB 檔案”等問題;
5、“無法查找或打開 PDB 檔案”解決辦法:調試——選項與設定——右邊勾上“啟用源伺服器支援“——左邊單機”符号“——把”微軟符号伺服器“勾選——運作時候等一下問題解決;
第一次運作該程式時,會從Windows伺服器上下載下傳相關的符号集,這需要一點時間。以後,如果再次調試該程式,就無需再次等待了(因為符号集已經從伺服器下載下傳到本地)。
另外有挺重要的一點:使用vs編譯,編譯框會一閃而過,在程式最後加上system("pause"); 編譯框便會停留。這一點切記。
2015年04月25日 華中師範大學圖書館