gpt4 book ai didi

c - 如何将 C++ 程序编译成共享库,并从 C 程序加载它?

转载 作者:太空狗 更新时间:2023-10-29 12:20:46 25 4
gpt4 key购买 nike

我在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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com