风过空庭,字句正徐来。
关于关于本站关于我给我点钱
更多时间线友链文件服务wiki
联系写留言发邮件GitHub
© 2024-2026 yono. | RSS 订阅 | 站点地图 | | Stay hungry. Stay foolish.
Powered by Mix Space&
白い
.
| 粤 ICP 备2024284785号-1 |
正在被0人看爆
纸白微明,未成篇章。

VSCode 编译 CMAKE 项目

(已编辑)
/ ,
111
AI·GEN

关键洞察

VSCode 编译 CMAKE 项目

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • 因为要给公司完全不懂技术的产品经理弄编译和发布教程,直接删掉产品相关的部分直接水一篇博客吧好耶

    安装软件工具

    在如下链接下载打包好的便携式vscode

    vscode 集成环境

    下载后放到任意文件夹解压,有如下内容

    运行其中的 1_首次打开请运行.bat,可能会有权限提示,给管理员权限就好了,放心无毒。

    注意,解压的文件夹后续不要再变化位置了,因为提权后将各个需要的工具链路径都添加到系统 path 了。如果移动了整个文件夹,需要再次运行其中的 1_首次打开请运行.bat。

    升级,在我包装后,vscode当然会有很多的更新,在左下角的小齿轮检查更新,下载更新后的压缩包,解压后整体替换到原文件夹就可以了。

    vscode 打开项目

    点击其中的Code.exe,打开 vscode,首次开启或许插件没有加载完成仍然是英文界面,建议关闭后重开一次,第二次开启就没有问题了。

    开启后点击左上角 文件 点击 从文件打开工作区

    找到项目文件夹,下有 .vscode 文件夹,其中有 .workspace 文件,选中打开

    或许会有这样的弹窗提示,暂且不理会,后续会进行统一配置

    配置编译

    侧边栏应该有如图所示的 CMAKE 标签,点击打开。点击配置中的第一项,应该有如图所示的弹窗,选择工具包为未指定

    点击配置中的第二项,应该有如图所示的弹窗,选择其中的MinSizeRel

    点击下方栏的齿轮样式图标编译生成产物,

    产物在项目根文件夹的build文件夹中,有以hex为后缀和bin为后缀的两个,是事实上需要的产物

    合成发布文件

    对于所有的产品项目,都应该且必须由两个软件项目组成,也就是每个产品都需要在两个软件项目中进行编译,生成产物。

    其中第一部分是带有关键词 boot 或 bootload 或 BL 的软件工程,这部分是固件,出厂不再修改。第二部分不带有这些关键词,是可升级的软件。

    所以宗旨是合成一个 hex 后缀的文件作为出厂烧录文件,这个文件带有上述的两个部分。同时发布一个只有可升级软件的 bin 后缀文件,以供已出货机器的现场升级。