Я столкнулся с проблемой, когда пытаюсь собрать простой проект из исходного кода с помощью emscripten. Позвольте мне описать мои действия шаг за шагом:
- Я использую убунту 14.04 LTS.
- установить emscripten (я следовал инструкциям)
- установить cocos2dx (я следовал инструкциям на github)
- Я создал новый проект (я также следовал инструкциям на github), собрал его для Linux и запустил, он работает хорошо.
Следующий шаг, который я попытался создать для Интернета, используя emscripten в каталоге проекта, который я ввел в консоль:
cmake -DCMAKE_CXX_COMPILER=em++ -DCMAKE_CC_COMPILER=emcc
делать
Во-первых, у меня ошибка с CC_DLL в tinyxml2.h, я удалил CC_DLL и перезапустил. Затем я получил ошибку при неизвестном включении в каталог «unzip» (я скопировал zlib.h и zconf.h в каталог) и перезапустил. Затем у меня возникла ошибка с GLubyte - использование необъявленного идентификатора, я добавил:
#include <SDL/SDL.h>
#include <GL/gl.h>
#include <GL/glu.h>
и перезапустите И тогда я получил ошибку использования необъявленного идентификатора 'glDeleteBuffers'; в каталоге /cocos/2d/CCCameraBackgroundBrush.cpp и много таких же ошибок, и я не знаю, что делать...
Не могли бы вы помочь мне, пожалуйста, как это исправить?
Спасибо за любую помощь!