在VS code 配置Arduino環境,前提是已經在Arduino裏面安裝了所需要的庫,但是在使用VS code過程中出現依然出現了以下問題,
在 browse.path 中未找到包含文件(其實就是沒有導入庫函數或者外部環境沒有配置好),導致不能查看底層庫函數,比較麻煩,經過本人親自測試,發現雖然顯示的是在 browse.path 中未找到包含文件,實質上庫函數是導入的,在編譯的時候是沒有錯誤的,可以正常使用。
推薦直接看方法2,是最快捷的方法。
解決方法1(笨辦法,不推薦):
把庫函數放在和工程文件同一個根目錄下,這樣在系統自己搜索的時候就可以找到包含的庫函數,方法雖然不是太好,但是實測有效。
首先要找到庫函數壓縮包,Arduino在下載庫文件的時候會下載在一個指定的文件夾中,只需要找到指定文件夾,將壓縮包解壓放在工程文件同一個根目錄下。
壓縮包路徑,大部分人應該都是一樣的(在Arduino安裝庫文件時,都會下載在一個指定路徑下面):
這個是我自己的路徑,個人可能路徑稍有不一樣。
這個路徑是我自己的工程文件路徑:
下面那個是運行代碼存放的文件路徑。
複製需要的庫文件,解壓在工程文件根目錄下,我是在根目錄下面自己創建了一個文件夾命名爲“庫文件”用來專門存放庫函數文件。
已經解壓好的庫文件。
再次打開Vs Code 查看:
報錯消失了,並且還可以很輕鬆的查看到原代碼。
解決方法2:
找到庫文件所在路徑,把路徑添加到c_cpp_properties.json配置文件中。
一般路徑都這個。
c_cpp_properties.json添加庫文件路徑。