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中加下面一行设置:
1 2 3 | { "cmake.generator" : "MinGW Makefiles" } |
接着就是怎么找到setting.json,在VSCode 找了半天没有找到。最后终于发现这个地方了。
从侧边栏点击settings. 或者菜单项:File->Preferencs->settings 进入settings画面
这一步之后一直被困惑了,找不到相关设置选项,找来找去,终于发现一个可以编辑setting的按钮,点击后进行编辑,将上面那一句cmake的设置加入即可。
这里可以选择User,也可以选择workspace. 选User的话,以后所有的项目都可用,选Workspace,就是本地可用。
这样文件就解决了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)