c程序设计:C程序如何使用C++写好的模块



个使用C写好c如何使用?

1. 采用 function (args) Function中利用C类等模块实现相应功能但是args中不包含和C模块(类)相关类型均为C能接受类型如果需要返回本来需要vector保存结果现在用char buff[LEN]保存

2. 定义cFunction(args)接口和function完全相同但是需要用C编译器编译

Extern “C” {

Int cFunction ( args ){ function ( args ); }

}

3. 将上面所有.cpp文件做成lib库Libtest.so

4. 在c文件里面这些写:

Extern cFunction (args) 声明后即可使用

注意使用libtest.so库Gcc xx.c -LXXXX –ltest

5. 每个应用都需要通过12来封装接口(暂时没有想到其他办法)
Tags:  c程序设计第三版 c程序设计语言 c程序 c程序设计

延伸阅读

最新评论

发表评论