欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

请教c++语言怎么能调用c的接口函数

更新时间: 2014-01-05 03:19:43 责任编辑: Author_N1

 

请问C++语言如何能调用C的接口函数
请问在嵌入式开发中,上层的C++是如何调用底层使用C语言写出来的接口函数的?
比如我有一个开发板,底层的LCD驱动都是用C语言写好的,现在我想要在这个基础之上写界面,
以我目前的能力只能使用C++的对象来写界面,但是不知道怎么调用C函数,底层很多代码,而且有很多全局变量,难道全部要用extern "C"来包含吗?
--参考方法--
什么系统?调用驱动都有标准的方法,不是LZ想的那样。
--参考方法--
把需要的全局变量声明及函数声明放在一个头文件里,然后

extern "C" {
#include "xxx.h"
}

--参考方法--
C语言代码编译成库,导出函数用extern "C",在C++里面调用。
--参考方法--
这都是C++学的好的人才能问出来的问题。

从语言来考虑问题,说明你还没入门。

要从软件构架考虑!
--参考方法--
zhaokai115的方法果然高明,还真没这么用过!
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:19:43
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20848/
本文WWW.DOC100.NET DOC100.NET版权所有。