CONFIG_CPP=y
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=128
CONFIG_GLIBCXX_LIBCPP=y
CONFIG_REQUIRES_FULL_LIBCPP=y
在prj.conf中添加如上选项即可,注意添加的conf文件是不是你需要的。zephyr中有test项目和simple项目,最重要的application所属的 app_conf 。一般路径是这个
D:\JUXING\JU_XING_Code\ARM\ZS323AH_F12_WLMIC_CODE_V0.3\f12_v03-hld\application\hyt_radio\boards\arm\ats3231L_dvb_ext_nor\configs\default_conf\app.conf
含义详见:https://docs.zephyrproject.org/latest/develop/languages/cpp/index.html#enabling-c-support
注意:
sample中cpp的路径是:
D:\JUXING\JU_XING_Code\ARM\ZS323AH_F12_WLMIC_CODE_V0.3\f12_v03-hld\zephyr\samples\cpp,
编译指令是:
west build -b ats3231L_dvb_ext_nor D:\JUXING\JU_XING_Code\ARM\ZS323AH_F12_WLMIC_CODE_V0.3\f12_v03-hld\zephyr\samples\cpp\cpp_synchronization --pristine