因為要給公司完全不懂技術的產品經理弄編譯和發布教程,直接刪掉產品相關的部分直接水一篇博客吧好耶
安裝軟體工具#
在如下連結下載打包好的便攜式 vscode
下載後放到任意文件夾解壓,有如下內容
運行其中的 1_首次打開請運行.bat
,可能會有權限提示,給管理員權限就好了,放心無毒。
注意,解壓的文件夾後續不要再變化位置了,因為提權後將各個需要的工具鏈路徑都添加到系統 path 了。如果移動了整個文件夾,需要再次運行其中的 1_首次打開請運行.bat
。
vscode 打開項目#
點擊其中的Code.exe
,打開 vscode,首次開啟或許插件沒有加載完成仍然是英文界面,建議關閉後重開一次,第二次開啟就沒有問題了。
開啟後點擊左上角 文件
點擊 從文件打開工作區
找到項目文件夾,下有 .vscode 文件夾,其中有 .workspace 文件,選中打開
或許會有這樣的彈窗提示,暫且不理會,後續會進行統一配置
配置編譯#
側邊欄應該有如圖所示的 CMAKE
標籤,點擊打開。點擊配置中的第一項,應該有如圖所示的彈窗,選擇工具包為未指定
點擊配置中的第二項,應該有如圖所示的彈窗,選擇其中的MinSizeRel
點擊下方欄的齒輪樣式圖標編譯生成產物,
產物在項目根文件夾的build文件夾中,有以hex
為後綴和bin
為後綴的兩個,是事實上需要的產物
合成發布文件#
對於所有的產品項目,都應該且必須由兩個軟體項目組成,也就是每個產品都需要在兩個軟體項目中進行編譯,生成產物。
其中第一部分是帶有關鍵詞 boot
或 bootload
或 BL
的軟體工程,這部分是固件,出廠不再修改。第二部分不帶有這些關鍵詞,是可升級的軟體。
所以宗旨是合成一個 hex
後綴的文件作為出廠燒錄文件,這個文件帶有上述的兩個部分。同時發布一個只有可升級軟體的 bin
後綴文件,以供已出貨機器的現場升級。
此文由 Mix Space 同步更新至 xLog
原始鏈接為 https://www.yono233.cn/posts/shoot/24_12_10_vscodeCMAKE