我有一个.so库,其中所有的代码都是用普通的ANSI编写的,所以编译它很简单。现在,我需要在其中添加C++代码。现在的编译过程是什么?
我是不是必须用g++编译C++文件,其余的用gcc编译,但是链接到.so文件怎么办,我要用g++来做吗
谢谢!
发布于 2020-02-19 00:05:24
是,
使用带有g++的g++
gcc
.c和gcc
.cpp注意:
如果需要从C代码调用C++函数,请将其包装在extern "C" { ... }中。
https://stackoverflow.com/questions/60284835
复制相似问题