Emscripten SDL2_IMAGE_FORMATS = '["png"] ошибка компиляции OSError: [WinError 193]% 1 не является допустимым приложением Win32 - PullRequest
0 голосов
/ 01 апреля 2019

Я следил за Emscripten с SDL2 с этого сайта https://lyceum -allotments.github.io / 2016/06 / emscripten-and-sdl2-tutorial-part-4-look-owl /

и это официальный документ Emscripten, в котором предлагается использовать флаг с

-s SDL2_IMAGE_FORMATS='["bmp","png","xpm"]' 

в Windows 10 64-битный Emanscripten 1.38.29

Однако,если я скомпилирую с флагом

-s SDL2_IMAGE_FORMATS='["png"]'

Это показывает ошибку

OSError: [WinError 193] %1 is not a valid Win32 application

Это точно такая же проблема, как в github проблема

Комментарий предлагает заменить команду

SDL2_IMAGE_FORMATS='["png"]' //with SDL2_IMAGE_FORMATS="[""png""]"

, также я тестировал с

SDL2_IMAGE_FORMATS=["png"]

или

SDL2_IMAGE_FORMATS=[png]

или

SDL2_IMAGE_FORMATS=['png']

или

SDL2_IMAGE_FORMATS="['png']"

или

SDL2_IMAGE_FORMATS=\"["png"]\"

или

SDL2_IMAGE_FORMATS=\"[\'png']\"

Тем не менее, у меня все та же ошибка компиляции

...