我正在尝试从c / c ++编译代码。我注意到使用emscripten导出的函数都被重命名为带有前导_的函数。
使用EXPORTED_FUNCTIONS=[ ]
进行手动导出并使用-s EXPORT_ALL=1 -s LINKABLE=1
导出所有内容,似乎强制将所有功能重命名为前导_。
是否有选项不来重命名emscripten中的导出功能? (传入分支)
在.wasm中有相同名称的函数是否有任何好的解决方法?
答案 0 :(得分:0)
我认为这不是Emscripten问题。生成库时,下划线由C链接器添加到函数名中(根据_cdecl调用约定) https://msdn.microsoft.com/en-us/library/56h2zst2.aspx