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

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

2013-06-19 
请问C++语言如何能调用C的接口函数请问在嵌入式开发中,上层的C++是如何调用底层使用C语言写出来的接口函数

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


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

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

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

要从软件构架考虑!
[解决办法]
zhaokai115的方法果然高明,还真没这么用过!

热点排行