你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

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


网上很难找到严谨的说明文档,请问有哪位大神做过这方面的,请指教呀,谢谢了。


<
收藏 评论11 发布时间:2015-1-8 11:28

举报

11个回答
aaa999kk 回答时间:2015-1-8 11:30:31
在我记忆好象C++不如C啊
moyanming2013 回答时间:2015-1-8 11:32:26
你开发C++主要是得把C++的头文件、库文件添加进去。
错误很明显,找不到_init的定义,是你自己定义的还是参考C++库里的?
keil也可以进行C++开发,只要有库就行。
smartrui 回答时间:2015-1-8 11:36:23
moyanming2013 发表于 2015-1-8 11:32
你开发C++主要是得把C++的头文件、库文件添加进去。
错误很明显,找不到_init的定义,是你自己定义的还是参 ...

x现在用的是C,不是C++, 那个_init 在程序里根本都找不到,
moyanming2013 回答时间:2015-1-8 11:40:44
smartrui 发表于 2015-1-8 11:36
x现在用的是C,不是C++, 那个_init 在程序里根本都找不到,

双击错误可以定位过去,或者在test_1中查询。
你的库可能参考的太多了,尝试注释掉看看,估计还有有其它错误,但可以一一解决。
smartrui 回答时间:2015-1-8 11:43:35
moyanming2013 发表于 2015-1-8 11:40
双击错误可以定位过去,或者在test_1中查询。
你的库可能参考的太多了,尝试注释掉看看,估计还有有其它 ...

双击定位不过去,所以我觉得问题很莫名奇妙,我看那两篇别人写的文档也不是很严谨,所以才想到这来问问,keil可以开发C++不
smartrui 回答时间:2015-1-8 11:44:33
smartrui 发表于 2015-1-8 11:43
双击定位不过去,所以我觉得问题很莫名奇妙,我看那两篇别人写的文档也不是很严谨,所以才想到这来问问, ...

看到说Keil 4可以开发C++,但实际上也没有这方面的例程,
晓枫VS枯叶 回答时间:2015-1-8 12:09:31
mbed方面的不就是基于C++,官网上有一些!
moyanming2013 回答时间:2015-1-8 12:40:31
smartrui 发表于 2015-1-8 11:44
看到说Keil 4可以开发C++,但实际上也没有这方面的例程,

主要是把C++的库包含进去就行了。
你先别用别人的复杂例子了,你先自己写个hello world,std:ut的那种而不是printf的那种,行的话就没有问题的。
smartrui 回答时间:2015-1-8 14:15:12
晓枫VS枯叶 发表于 2015-1-8 12:09
mbed方面的不就是基于C++,官网上有一些!

OK ,去看看mbed,谢谢啦。
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版