请问如何用Eclipse开发stm32 ,C/C++

2019-07-14 17:56发布

想用C++语言开发STM32 ,看到网上很多说用Eclipse编译器,也有很多说明,我基本按照下面这两个帖子做的
“搭建eclipse的STM32平台”“Eclipse Sourcery STM32开发环境搭建”
于是就按照文档说的一步一步来做,文档里用的是C语言,例程也是C语言,想着先把C语言工程通过,再来改C++,但是现在问题C语言编译都一直出错,错误下图所示,代码本身是没有问题的。


网上很难找到严谨的说明文档,请问有哪位大神做过这方面的,请指教呀,谢谢了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
7762642422d
1楼-- · 2019-07-14 21:42
你开发C++主要是得把C++的头文件、库文件添加进去。
错误很明显,找不到_init的定义,是你自己定义的还是参考C++库里的?
keil也可以进行C++开发,只要有库就行。
filipposun
2楼-- · 2019-07-14 23:06
7762642422d 发表于 2018-9-10 15:23
你开发C++主要是得把C++的头文件、库文件添加进去。
错误很明显,找不到_init的定义,是你自己定义的还是参考C++库里的?
keil也可以进行C++开发,只要有库就行。

x现在用的是C,不是C++, 那个_init 在程序里根本都找不到,
7762642422d
3楼-- · 2019-07-15 00:14
 精彩回答 2  元偷偷看……
filipposun
4楼-- · 2019-07-15 03:58
7762642422d 发表于 2018-9-10 15:59
双击错误可以定位过去,或者在test_1中查询。
你的库可能参考的太多了,尝试注释掉看看,估计还有有其它错误,但可以一一解决。

双击定位不过去,所以我觉得问题很莫名奇妙,我看那两篇别人写的文档也不是很严谨,所以才想到这来问问,keil可以开发C++不
filipposun
5楼-- · 2019-07-15 04:30
filipposun 发表于 2018-9-10 16:08
双击定位不过去,所以我觉得问题很莫名奇妙,我看那两篇别人写的文档也不是很严谨,所以才想到这来问问,keil可以开发C++不

看到说Keil 4可以开发C++,但实际上也没有这方面的例程,
redsworm
6楼-- · 2019-07-15 08:00
mbed方面的不就是基于C++,官网上有一些!

一周热门 更多>