首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

是否能在keil中混合编译c和c++程序,该如何解决

2012-03-09 
是否能在keil中混合编译c和c++程序请教各位高手:我使用的平台是philips的LPC23**系列MCU,用keil编译调试,

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

[解决办法]
如果支持CPP, 那么应该是可以用C的。只是你的C函数需要不包装一下告诉CPP 编译器你这是C函数, 具体的你看看编译器的指导手册。 供参考。
[解决办法]
推荐赵星寒 北航出版的《从51到ARM》,其中有关于混合编译的内容
[解决办法]
联系keil公司啊
[解决办法]
可以
[解决办法]
多寫,看一點練一點,最好結合題目,練習與之相關的內容

热点排行