Size: a a a

WebAssembly — русскоговорящее сообщество

2021 January 21

ee

elias eliatto in WebAssembly — русскоговорящее сообщество
привет! подскажите, пожалуйста, как пофиксить .emscripten под Windows. Запускаю сборку проекта на базе CMake, пишет, что не находит компилятора.
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Не проставлены переменные окружения On Windows, run emsdk instead of ./emsdk, and emsdk_env.bat instead of source ./emsdk_env.sh.
источник

ee

elias eliatto in WebAssembly — русскоговорящее сообщество
Dmitry M
Не проставлены переменные окружения On Windows, run emsdk instead of ./emsdk, and emsdk_env.bat instead of source ./emsdk_env.sh.
у меня сгенерировался файл .emscripten в корне sdk при активации. я кинул его в домашний каталог.
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
elias eliatto
у меня сгенерировался файл .emscripten в корне sdk при активации. я кинул его в домашний каталог.
и вы  всё равно должны выставлять переменные окружения
источник

ee

elias eliatto in WebAssembly — русскоговорящее сообщество
Dmitry M
и вы  всё равно должны выставлять переменные окружения
какие именно? EM_CONFIG?
источник

К

Константин in WebAssembly — русскоговорящее сообщество
elias eliatto
какие именно? EM_CONFIG?
В системе
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Path
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Там можно как персистентный сделать, советую читать инструкции что пишет выхлоп emsdk_env.bat
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
emsdk_env.bat/emsdk_env.sh как раз и выставляют переменные окружения, для текущего терминала.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
А да, там можно как-то сделать это перманентно, в ридми вроде было. Помню тоже ковырялся.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
elias eliatto
привет! подскажите, пожалуйста, как пофиксить .emscripten под Windows. Запускаю сборку проекта на базе CMake, пишет, что не находит компилятора.
https://github.com/emscripten-core/emsdk/blob/master/README.md#how-do-i-change-the-currently-active-sdk-version
Когда пишешь emsdk activate, нужно использовать —permanent чтобы оно вбилось в PATH.
источник

ee

elias eliatto in WebAssembly — русскоговорящее сообщество
Константин
Там можно как персистентный сделать, советую читать инструкции что пишет выхлоп emsdk_env.bat
отсутствует BINARYEN переменная в списке у emsdk_env.bat
источник

К

Константин in WebAssembly — русскоговорящее сообщество
А ты вообще SDK активировал?
источник

ee

elias eliatto in WebAssembly — русскоговорящее сообщество
да
источник

ee

elias eliatto in WebAssembly — русскоговорящее сообщество
сейчас снова активировал перманентно. появилась автоматом переменная EM_CONFIG=D:\projects\wasm\emsdk\.emscripten
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Мне кажется это один из самых таких больших входных порогов в Wasm, т.к. у меня тоже с первого раза это сделать не получилось.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Нехочу читать стену текста, хочу чтоб компилятор делал БРРРРРР
источник

DM

Dmitry M in WebAssembly — русскоговорящее сообщество
Это издержки Си/Си++.
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Ага, ведь emcc дизайнился именно как дроп-ин реплейсмент.
источник

Г

Георгий in WebAssembly — русскоговорящее сообщество
следующий порог - осознать что в JS придется аллоцировать память в другом каком-то модуле чтобы тупо массив передать
источник