Есть ли опция не автоматически все ведущие подчеркивания _ для экспорта функций в emscripten? - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь скомпилировать код из c / c ++.Я замечаю, что все функции, экспортируемые с помощью emscripten, переименовываются в одну с линией _.

Как ручной экспорт с EXPORTED_FUNCTIONS=[ ], так и экспорт с -s EXPORT_ALL=1 -s LINKABLE=1, похоже, заставляют переименовывать все функции в ведущие _.

Есть ли опция , а не дляпереименовать функции экспорта в emscripten?(входящая ветвь)

Есть ли хороший обходной путь, чтобы функции с такими же именами были в .wasm?

1 Ответ

0 голосов
/ 01 июня 2018

Я не думаю, что это проблема Emscripten.Подчеркивание добавляется к имени функции компоновщиком C при создании библиотеки (в соответствии с соглашением о вызовах _cdecl) https://msdn.microsoft.com/en-us/library/56h2zst2.aspx

...