Chinaunix首页 | 论坛 | 博客
  • 博客访问: 446578
  • 博文数量: 78
  • 博客积分: 2030
  • 博客等级: 大尉
  • 技术积分: 1002
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 15:25
文章分类

全部博文(78)

文章存档

2012年(1)

2011年(1)

2010年(4)

2009年(12)

2008年(60)

我的朋友

分类: C/C++

2008-11-02 21:16:22

嵌入式系统中一般使用C语言编程,但是有时免不了会使用到C++来处理一些东西,比如说最近的aes代码,人家是用c++写的,要整合到自己的c代码里面,这就需要做一些处理。

第一:
         在cpp的头文件中使用
#ifdef __cplusplus
extern "C" {
#endif

函数声明

#ifdef __cplusplus
}
#endif
将要声明的函数包起来。

第二:
         在cpp实现文件中自己也要包含这个头文件。
第三:
         __cpluscplus不用专门定义,g++在编的时候会自动定义的。

阅读(1641) | 评论(0) | 转发(0) |
0

上一篇:AES加密算法应用实例

下一篇:bash的激活

给主人留下些什么吧!~~