VS Code下配置cmake 環境


准備寫一個Windows環境下的VFAT工具,嵌入式設備的FATFS基本上都是從elm-chan(http://elm-chan.org/fsw/ff/00index_e.html)的代碼為基礎實現FATFS的。

Apolloe 3這個項目中也以這個為基礎實現的External Flash上FATFS. 

在Linux 上一套命令:dd,mkfs.vfat,mount就可以做出文件形式的vfat image了。但是在Windows下還沒有找到好的工具來做,前面也說了用cygwin等各種組合來實現很不爽。

所以決定繼續以elm-chan的代碼為基礎實現Windows下的vfat image制作工具,一次性將准備load到External Flash上的所有文件打包放到一個vfat image上。

突然心血來潮想搞個cmake 環境,結果就碰到問題了。

1.按照按照官方的Windows下按照gcc的配置,配置好gcc, https://code.visualstudio.com/docs/cpp/config-mingw

2.按照微軟官方的配置進行cmake配置,雖然是Linux環境的,但是不影響大局。https://code.visualstudio.com/docs/cpp/CMake-linux

配置過程中就會出現 錯誤: Unable to determine what CMake generator to use.xxxx

我的cmake的環境設置確認沒有錯,Google半天找到解決方案是在setting.json中加下面一行設置:

{
    "cmake.generator": "MinGW Makefiles"
}

 

接着就是怎么找到setting.json,在VSCode 找了半天沒有找到。最后終於發現這個地方了。

從側邊欄點擊settings. 或者菜單項:File->Preferencs->settings 進入settings畫面

 這一步之后一直被困惑了,找不到相關設置選項,找來找去,終於發現一個可以編輯setting的按鈕,點擊后進行編輯,將上面那一句cmake的設置加入即可。

 這里可以選擇User,也可以選擇workspace. 選User的話,以后所有的項目都可用,選Workspace,就是本地可用。

這樣文件就解決了。

 

  

 


免責聲明!

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



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