banner
yono

yono

哈喽~欢迎光临
follow
github

VSCode 編譯 CMAKE 專案

因為要給公司完全不懂技術的產品經理弄編譯和發布教程,直接刪掉產品相關的部分直接水一篇博客吧好耶

安裝軟體工具#

在如下連結下載打包好的便攜式 vscode

vscode 集成環境

下載後放到任意文件夾解壓,有如下內容

image

運行其中的 1_首次打開請運行.bat,可能會有權限提示,給管理員權限就好了,放心無毒。

注意,解壓的文件夾後續不要再變化位置了,因為提權後將各個需要的工具鏈路徑都添加到系統 path 了。如果移動了整個文件夾,需要再次運行其中的 1_首次打開請運行.bat

vscode 打開項目#

點擊其中的Code.exe,打開 vscode,首次開啟或許插件沒有加載完成仍然是英文界面,建議關閉後重開一次,第二次開啟就沒有問題了。

image

開啟後點擊左上角 文件 點擊 從文件打開工作區

image

找到項目文件夾,下有 .vscode 文件夾,其中有 .workspace 文件,選中打開

image

或許會有這樣的彈窗提示,暫且不理會,後續會進行統一配置

image

配置編譯#

側邊欄應該有如圖所示的 CMAKE 標籤,點擊打開。點擊配置中的第一項,應該有如圖所示的彈窗,選擇工具包為未指定

image

點擊配置中的第二項,應該有如圖所示的彈窗,選擇其中的MinSizeRel

image

點擊下方欄的齒輪樣式圖標編譯生成產物,

image

產物在項目根文件夾的build文件夾中,有以hex為後綴和bin為後綴的兩個,是事實上需要的產物

image

合成發布文件#

對於所有的產品項目,都應該且必須由兩個軟體項目組成,也就是每個產品都需要在兩個軟體項目中進行編譯,生成產物。

其中第一部分是帶有關鍵詞 bootbootloadBL 的軟體工程,這部分是固件,出廠不再修改。第二部分不帶有這些關鍵詞,是可升級的軟體。

所以宗旨是合成一個 hex 後綴的文件作為出廠燒錄文件,這個文件帶有上述的兩個部分。同時發布一個只有可升級軟體的 bin 後綴文件,以供已出貨機器的現場升級。

此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://www.yono233.cn/posts/shoot/24_12_10_vscodeCMAKE


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。