是否能在keil中混合编译c和c++程序

yami163 2008-07-31 11:46:22
请教各位高手:
我使用的平台是philips的LPC23**系列MCU,用keil编译调试,系统分两部分:一是人机交互的界面及键盘菜单控制;二是实时控制程序。人机交互界面部分本来想用C实现,但觉得其逻辑结构比较复杂,所以想用C++来实现(不用OS),控制部分还用C实现。因为之前没有尝试过在单片机上用C++,所以想请教ARM7上用C++会有什么问题?在网上看到,据说KEIL中不能混合编译c和c++,那么如何将C的程序嵌入C++,在KEIL中调试通过。有没有有类似经验的高手借鉴一下经验
...全文
1269 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuxianglei 2012-02-20
  • 打赏
  • 举报
回复
duoxiele ,henlaji
eric07wu 2011-01-04
  • 打赏
  • 举报
回复
多寫,看一點練一點,最好結合題目,練習與之相關的內容
freeman_madcat 2008-09-09
  • 打赏
  • 举报
回复
可以
javatotheworld 2008-08-29
  • 打赏
  • 举报
回复
联系keil公司啊
popusan 2008-08-05
  • 打赏
  • 举报
回复
推荐赵星寒 北航出版的《从51到ARM》,其中有关于混合编译的内容
zyzhang365 2008-08-05
  • 打赏
  • 举报
回复
如果支持CPP, 那么应该是可以用C的。只是你的C函数需要不包装一下告诉CPP 编译器你这是C函数, 具体的你看看编译器的指导手册。 供参考。
yami163 2008-08-05
  • 打赏
  • 举报
回复
调通了,理论联系实际真是最强大的武器呀^_^
lbing7 2008-08-01
  • 打赏
  • 举报
回复
KEIL还不支持CPP吧?

azmao 2008-08-01
  • 打赏
  • 举报
回复
你就做个先驱者吧,试试就知道了。
yami163 2008-08-01
  • 打赏
  • 举报
回复
keil 3.60支持,试了试简单的C++程序能用。C与c++放一起就不行

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧