|向Visual Studio Code导入ST项目( 二 )
如果你的项目有一个.ioc文件 , 可以打开上下文菜单并为你的项目打开 STM32CubeMX 。
如果你在STM32CubeMX中对项目进行更改 , 它们将被识别并且CMake缓存将重新生成 。
在为你的项目的下一个会话关闭 Visual Studio Code 后 , 你将需要从激活 vcpkg 的提示符启动 Visual Studio Code 。为此 , 请在 shell 中导航到包含 vcpkg-configuration.json 的项目文件夹 , 运行 vcpkg activate , 然后运行 code。
在未来的版本中 , 这将不再需要 , 激活将自动发生 。
了解 CMake 交互可以看到在.cproject所在项目的根目录下生成的简单CMakeLists.txt 。这依赖于 cmake 目录下生成的 CMake 文件 。这些文件中有一些路径设置为你机器上ST编译器的发现位置 。如果你打算从 ST 项目格式迁移到 CMake , 我们建议你根据需要调整这些文件 , 特别是在路径可能不同的团队中使用 。
另一件需要注意的是 , 有时在STM32CubeIDE示例中 , 项目可能位于源代码的子目录中 。如果你没有在文件视图中看到项目文件 , 这可能就是原因 。选择 CMake 目标视图 , 你应该会看到 CMake 用于生成构建的所有内容 。
根据上述观点 , 我们建议在使用 STM32CubeMX 生成项目时 , 在项目管理器中为“Generate Under Root”保留默认选项 。这会将你的.cproject保存在包含生成的源文件的文件夹的根目录中 。这也是 STM32CubeIDE 默认生成项目的方式 。
如果再次在 STM32CubeIDE 中打开项目 , 则需要从项目中排除 CMake 使用的构建目录 。右键单击构建目录并选择资源配置 > 从构建中排除 。
然后在“从构建中排除”对话框中选择“调试”和“发布” 。
总结又想起了我在大厂使用Keil C写STM32代码控制小车的峥嵘岁月了 。
害!往事真是不堪回首 。
还是不细说了吧 。
最后Microsoft Visual C++团队的博客是我非常喜欢的博客之一 , 里面有很多关于Visual C++的知识和最新开发进展 。 大浪淘沙 , 如果你对Visual C++这门古老的技术还是那么感兴趣 , 则可以经常去他们那(或者我这)逛逛 。
本文来自:《Importing ST projects into Visual Studio Code》
【|向Visual Studio Code导入ST项目】
- OPPO终于要在12月15日推出纵向折叠屏手机OPPOFindN2Flip了|绿厂纵向折叠屏手机要来,小姐姐最爱
- 短了5厘米照样强大迷你SSD硬盘雄起速度冲向5GB/sM.|短了5厘米照样强大迷你ssd硬盘雄起速度冲向5gb/s
- 键盘|砍掉方向键见过么?怒喵全新AM 65 Less键盘即将发布
- 小米科技|风向变了?iPhone14不再是“香饽饽”,国内手机市场迎来大洗牌
- 固态硬盘|短了5厘米照样强大 迷你SSD硬盘雄起 速度冲向5GB/s
- 本文转自:烟台日报烟台芥子生物技术有限公司深耕微流控技术|奔向POCT产业“新蓝海”
- 方向错了?红米K60电竞版:或不会和大家见面了!
- 入门级无人机新方向,大疆DJI Mini 3发布,单机身仅2689元
- tiktok|TikTok正在将“996”文化输向硅谷
- 6G又有新动向!中国移动发声,老美又将沦为“陪跑”
