这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » SW4搭配cubeMX进行STM32 C++开发学习笔记!!!

共6条 1/1 1 跳转至

SW4搭配cubeMX进行STM32 C++开发学习笔记!!!

菜鸟
2019-08-09 18:49:57     打赏

开发环境:System Workbench for STM32 + cubeMX + C++


1、在将main.c更改为main.cpp编译时,会出现"Symbol 'xxx' could not be resolved"时,选择Project->Index->Freshen All File既可以解决smpeizi.com


2、讲一个c源文件重命名为cpp文件,可能后导致莫名其妙的编译异常,一般需要将这个源文件在工程中删除后再重新添加


3、程序文件(包过头文件),是能放在src下(或者是其子目录),如果放在src同级会由于文件无法找到而编译出错aiidol.com


4、Debug时,项目路径包含中文,需要需要手动导入源文件路径


5、在修改源文件后,必须保存后再编译,否则编译的是未保存的源代码


6、cubeMX生成的main.h文件,没有生成“extern C {}”,会导致编译出现“conflicting declaration of 'void _Error_Handler(char*, int)' with 'C' linkage”异常3sjtw.com


7、有时候,编译通过,但是就是无法下载文件。可能是源程序中某条语句,开启了一个过大的内存区域。




高工
2019-08-09 21:16:31     打赏
2楼

不错


工程师
2019-08-11 20:38:51     打赏
3楼

可以列的更详细一点


工程师
2019-08-12 22:21:50     打赏
4楼

学习一下


院士
2019-08-16 09:20:37     打赏
5楼

我就是觉得C++的程序会使用实现hex臃肿庞大


助工
2019-08-16 22:57:53     打赏
6楼

同意楼上的观点


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]