C函数和C++函数相互调用
2013-04-27 11:45
253 查看
test.c
main.cpp
Makefile
原网址 :http://it.zuocheng.net/?p=32
参考网址: C中调用C++与C++调用C
int call_MyMath_sum (int,int); int sum(inta , intb) { return call_MyMath_sum(a,b); }
main.cpp
#include <iostream> using namespace std; extern"C" { int sum(int, int); } class MyMath { public: static int sum(int, int); }; intMyMath::sum(inta, intb) { return(a + b); } extern"C" int call_MyMath_sum (inta , intb) { return(MyMath::sum(a,b)); } int main(void) { cout<<sum(5,6); return0; }
Makefile
main.o: g++ -c -o main.o main.cpp test.o: gcc -c -o test.o test.c main: main.o test.o g++ -o main main.o test.o all: clean main clean: rm -f test.o main.o
原网址 :http://it.zuocheng.net/?p=32
参考网址: C中调用C++与C++调用C
相关文章推荐
- C函数和C++函数相互调用的问题(★firecat推荐★)
- C函数和C++函数相互调用
- extern "C"与C++中的C函数调用(4)—— 如何在C中调用C++函数
- 汇编函数与C函数的相互调用
- c++调用c函数 以及c调用c++函数
- C++和C中的函数如何相互调用
- C&C++——C函数与C++函数相互调用问题
- 简单C++调用lua函数及C++和lua相互函数调用小例子
- c++和c语言中的函数相互调用的问题
- C中调用C++函数与C++中调用C函数
- C/C++函数相互调用
- C与C++函数的相互调用
- asm基础——asm函数和c++函数之间的相互调用
- LUA函数和C函数的相互调用
- 汇编函数与C函数的相互调用(1)
- extern C实现C与C++函数的相互调用
- C&C++——C函数与C++函数相互调用问题
- 【六】C & C++ 函数相互调用
- C++基础学习笔记----第四课(函数的重载、C和C++的相互调用)
- 汇编函数与C函数的相互调用(2)