完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
想用C++语言开发STM32 ,看到网上很多说用Eclipse编译器,也有很多说明,我基本按照下面这两个帖子做的
“搭建eclipse的STM32平台”“Eclipse Sourcery STM32开发环境搭建” 于是就按照文档说的一步一步来做,文档里用的是C语言,例程也是C语言,想着先把C语言工程通过,再来改C++,但是现在问题C语言编译都一直出错,错误下图所示,代码本身是没有问题的。 网上很难找到严谨的说明文档,请问有哪位大神做过这方面的,请指教呀,谢谢了。 |
|
相关推荐
11个回答
|
|
在我记忆好象C++不如C啊
|
|
|
|
你开发C++主要是得把C++的头文件、库文件添加进去。
错误很明显,找不到_init的定义,是你自己定义的还是参考C++库里的? keil也可以进行C++开发,只要有库就行。 |
|
|
|
7762642422d 发表于 2018-9-10 15:23 x现在用的是C,不是C++, 那个_init 在程序里根本都找不到, |
|
|
|
双击错误可以定位过去,或者在test_1中查询。 你的库可能参考的太多了,尝试注释掉看看,估计还有有其它错误,但可以一一解决。 |
|
|
|
双击定位不过去,所以我觉得问题很莫名奇妙,我看那两篇别人写的文档也不是很严谨,所以才想到这来问问,keil可以开发C++不 |
|
|
|
看到说Keil 4可以开发C++,但实际上也没有这方面的例程, |
|
|
|
mbed方面的不就是基于C++,官网上有一些!
|
|
|
|
主要是把C++的库包含进去就行了。 你先别用别人的复杂例子了,你先自己写个hello world,std:ut的那种而不是printf的那种,行的话就没有问题的。 |
|
|
|
|
|
|
|
7762642422d 发表于 2018-9-10 16:43 好的,我试试先,谢谢。 |
|
|
|
7762642422d 发表于 2018-9-10 16:43 好的,我去试试,谢谢啦 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32串口接受中断使用C++STL中的queue导致所有中断失效
3507 浏览 1 评论
2717 浏览 0 评论
STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计
1289 浏览 0 评论
3571 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
3375 浏览 4 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 18:15 , Processed in 0.842068 second(s), Total 61, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号