??????用C++開(kāi)發(fā)Keil??????
先看效果
開(kāi)始教學(xué)
因?yàn)槭堑谝淮螌戇@個(gè)配置教程 我會(huì)盡量詳細(xì)些
打開(kāi)一個(gè)Keil工程
移除本地core 添加在線core
第一次編譯代碼 不會(huì)有報(bào)錯(cuò)
修改main.c文件類型為C++
點(diǎn)擊魔術(shù)棒 把ARM編譯器修改為V6
第二次編譯會(huì)報(bào)錯(cuò)語(yǔ)法不兼容
我把匯編部分的這些代碼做了屏蔽(用不到 偷懶ovo)
增加的重定向代碼
修改后進(jìn)行第三次編譯 報(bào)錯(cuò)解決了
鏈接C函數(shù)(c++無(wú)法直接調(diào)用C函數(shù))
寫個(gè)測(cè)試代碼發(fā)送到串口助手查看
C++語(yǔ)法測(cè)試類
配置printf輸出
使用cout輸出
拓展
如果使用cout的話 對(duì)單片機(jī)的內(nèi)存不是太美好 編譯兩個(gè)代碼看一下內(nèi)存大小
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-660041.html
資料獲取
??????工程獲取查看下方??????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-660041.html
到了這里,關(guān)于2023最新版本~KEIL5使用C++開(kāi)發(fā)STM32的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!