gpt4 book ai didi

c++ - 是否有一个选项不自动将所有前导下划线 _ 导出到 emscripten 中的函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:05:43 25 4
gpt4 key购买 nike

我正在尝试从 c/c++ 编译代码。我注意到使用 emscripten 导出的函数都被重命名为带有前导 _ 的函数。

使用 EXPORTED_FUNCTIONS=[ ] 手动导出和使用 -s EXPORT_ALL=1 -s LINKABLE=1 全部导出,似乎都强制将所有函数重命名为前导 _ .

在 emscripten 中是否有重命名导出函数的选项? (传入分支)

在 .wasm 中使用相同名称的函数是否有任何好的解决方法?

最佳答案

我认为这不是 Emscripten 的问题。生成库时,C 链接器将下划线添加到函数名中(根据 _cdecl 调用约定) https://msdn.microsoft.com/en-us/library/56h2zst2.aspx

关于c++ - 是否有一个选项不自动将所有前导下划线 _ 导出到 emscripten 中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50641781/

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