6134|8

84

帖子

0

TA的资源

一粒金砂(初级)

是否能在keil中混合编译c和c++程序 [复制链接]

请教各位高手:
    我使用的平台是philips的LPC23**系列MCU,用keil编译调试,系统分两部分:一是人机交互的界面及键盘菜单控制;二是实时控制程序。人机交互界面部分本来想用C实现,但觉得其逻辑结构比较复杂,所以想用C++来实现(不用OS),控制部分还用C实现。因为之前没有尝试过在单片机上用C++,所以想请教ARM7上用C++会有什么问题?在网上看到,据说KEIL中不能混合编译c和c++,那么如何将C的程序嵌入C++,在KEIL中调试通过。有没有有类似经验的高手借鉴一下经验

最新回复

可以  详情 回复 发表于 2008-9-9 11:00

回复
举报

73

帖子

0

TA的资源

一粒金砂(初级)

你就做个先驱者吧,试试就知道了。

回复

73

帖子

0

TA的资源

一粒金砂(初级)

KEIL还不支持CPP吧?


回复

84

帖子

0

TA的资源

一粒金砂(初级)

keil 3.60支持,试了试简单的C++程序能用。C与c++放一起就不行

回复

70

帖子

0

TA的资源

一粒金砂(初级)

调通了,理论联系实际真是最强大的武器呀^_^

回复

78

帖子

0

TA的资源

一粒金砂(初级)

如果支持CPP, 那么应该是可以用C的。只是你的C函数需要不包装一下告诉CPP 编译器你这是C函数, 具体的你看看编译器的指导手册。 供参考。

回复

54

帖子

0

TA的资源

一粒金砂(初级)

推荐赵星寒 北航出版的《从51到ARM》,其中有关于混合编译的内容

回复

69

帖子

0

TA的资源

一粒金砂(初级)

联系keil公司啊

回复

69

帖子

0

TA的资源

一粒金砂(初级)

可以

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 4

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表