我在centos 6上使用gnu c编译器,c程序动态加载代码中的共享库。
最佳答案
您必须declare your function to be useable in C :
extern "C" void foo(int x, char y);
请注意,您无法执行重载或 C++ 提供的任何其他功能。 (这是因为 name mangling 。)
关于c - 如何将c++程序编译成共享库,并从c程序加载它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9493609/