gpt4 book ai didi

c++ - 我可以制作函数 `extern "c"` 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:24 27 4
gpt4 key购买 nike

我有一些 cpp 文件,我想使用 FFI 将它们与 LuaJit 结合。

但问题是,我必须为几乎每个函数添加 extern "c" 符号,以便 FFI 可以访问它们。

是否有更简单的方法来完成此操作?

最佳答案

多个函数可以放在一个extern "C" block 中。这允许您为每个头文件只键入一次 extern "C"

extern "C" {
void function1();
void function2();
}

关于c++ - 我可以制作函数 `extern "c"` 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39162009/

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