Node.js веб-сборка не работает при компиляции c ++ - PullRequest
0 голосов
/ 16 января 2020

Я прочитал еще один пост * stackoverflow здесь , который использовал c вместо c ++. Я использую c ++, но когда я пытаюсь следовать этим процедурам, за исключением того, что вместо emcc я использую em++ для построения wasm, это не позволяет мне получить доступ к функции. Удивительно, но при использовании обычного c файла все работает. cm ++

РЕДАКТИРОВАТЬ:

команда, которую я использую для создания файла wasm:

em++ -O2 test.cpp -o test.wasm -s WASM=1

РЕДАКТИРОВАТЬ 2:

Я обнаружил, что em cc также работает для сборки wasm из c ++. Я использовал эту команду:

emcc -O2 test.cpp -o test.wasm -s WASM=1

, но она все еще не работает.

1 Ответ

0 голосов
/ 19 января 2020

В записи, которую вы читаете, функция add. Если вы замените result.instance.exports._add на result.instance.exports._Z3addii, это будет работать.

...