/*
* File : cppExample.h
*/
#ifndef __CPP_EXAMPLE__H__
#define __CPP_EXAMPLE__H__
extern "C" int add(int x, int y);
#endif
===================================================
/*
* File : cppExample.cpp
*/
#include "cppExample.h"
int add(int x, int y)
{
return (x + y);
}
===================================================
/*
* File : cFile.c
*/
#include
extern int add(int x, int y);
int main(int argc, char **argv)
{
printf("The value is [%d]\n", add(2, 3));
return 0;
}
编译命令:
gcc -o cFile cFile.c cppExample.cpp
阅读(917) | 评论(0) | 转发(0) |