VScode配置常見問題記錄與解答


前言

最近在幫舍友配置vscode時遇到了各種奇奇怪怪的問題,在經過了一系列莫名其妙的玄學操作后基本得到了解決。特此記錄。

P.S. 主要以C語言為主

(由於問題已解決 我也不好意思去把問題恢復 所以沒有問題截圖)

可能會再更新。

常見問題

1.頭文件無法加載

描述:顯示什么什么波形曲線之類的一堆莫名其妙的名詞 總之就是無法編譯

解決方案:檢查環境變量的配置是否正確。然后重啟。

其實網上好像還有一些更為復雜的修復操作如這篇文章,然而我當時並沒有搞這些東西。

反正就是不曉得發生了什么,然后就好了(霧 。

2.ctrl+alt+N 后彈出一堆亂碼 exit code=1

描述:這堆亂碼出現在下圖所在位置

解決方案:先不管它到底是什么錯誤 先在左下角打開 設置-擴展-Run Code configuration

然后勾選 Run In Terminal

接下來你會發現錯誤信息顯示在了"終端"里 不再是亂碼了。

原先為什么是亂碼,我也不知道

3.無法訪問可執行文件/訪問被拒絕

描述:安裝 code runner 后運行時提示的

解決方案:關掉Mcafee實時掃描 devC++類似

如果你發現編譯后沒法運行 建議看看你的目錄里有沒有你編譯出的這個可執行文件

如果沒有 去看看你的McAfee吧 老毒瘤了

最近被McAfee防火牆搞得焦頭爛額,還讓不讓人好好玩Minecraft了

4.生成的可執行文件總是a.exe

描述:ctrl+alt+N 后執行的命令總是會把文件編譯成 a.exe 而不像devC++那樣

解決方案:這好像是默認的編譯命令 改過來就行了 具體在這里改

打開json后 找到 "c": 這一行 把冒號后面的字符串改成這個:

cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt

當然 如果有自己的需求也可以自己調整。

5.無法調試

解決方案:gdb不支持中文目錄 把目錄的中文文件夾啊什么的改成英文

一點建議

  1. 把shift切換中英文輸入法關掉 使用ctrl+空格

  2. 幾個常用快捷鍵如 ctrl+shift+B 被搜狗輸入法等占用的建議把其它軟件的禁用了

END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM