Emscripten linker не может найти функции, что я делаю не так?

Предположим, у меня есть функция abc, реализованная module.cc, и я создаю module.o, а затем связываюсь с флагом:

-s EXPORTED_FUNCTIONS="['_abc']"

Я получаю эту ошибку:

WARNING  root: function requested to be exported, but not implemented: "_abc"

Что может быть причиной?

0

Решение

заключая функции в extern "C" {} исправил проблему.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]