emscriptenを使用してソースから簡単なプロジェクトをビルドしようとすると、問題が発生しました。私はUbuntuの14.04を使用していますemscriptenを使用してcocos2dxをビルドする方法
- を
- インストールemscripten(I have followed instructions)
- インストールcocos2dx(I have followed instructions on the github)
- 私が作成した新しいプロジェクト(私が続いている指示にLTSを:私は私の行為は、ステップバイステップで説明してみましょうgithubでも)、Linux用にビルドして実行すると、うまくいきます。
- 私はコンソールに入力したプロジェクトのディレクトリにemscripten使用して、Web用にビルドしようとしてい
次のステップ:
cmakeの-DCMAKE_CXX_COMPILER = EM ++ -DCMAKE_CC_COMPILER = EMCC
を作りますまず、tinyxml2.hのCC_DLLにエラーがあり、CC_DLLを削除して再実行しました。それからディレクトリ "unzip"(私はzlib.hとzconf.hをディレクトリにコピーしました)にある未知のインクルードにエラーがあり、再実行しました。宣言されていない識別子のGLubyteの-useと その後、私は持っているエラーは、私が追加しました:
#include <SDL/SDL.h>
#include <GL/gl.h>
#include <GL/glu.h>
と再実行 と宣言されていない識別子「glDeleteBuffers」はその後、私は持っているエラー 使用します。ディレクトリ/ココス内 /2d/CCCameraBackgroundBrush.cpp と多くの同じエラーがあり、何をすべきかわかりません...
どうすればいいですか?
ありがとうございました!
ありがとうございました! チュートリアルテストプロジェクトの作成方法(クイックスタート、ガイド、または何らかのガイド)がありますか? – Mike
tests/test_browser.pyのtest 'cocos2d_hello'を見ることができます。フラグ-s USE_COCOS2D = 3だけを追加すると、cocos2dゲームソースファイルを構築するのに十分なはずです。 (./emcc -s USE_COCOS2D = 3 game.cpp -o game.html) – caiiiycuk
私はコンパイルしようとしました(https://github.com/emscripten-ports/Cocos2d) make -s USE_COCOS2D = 3 -s STB_IMAGE = 1つの エラー:CCNodeLoader.hから0、 :33:ファイルで AR /Cocos2d/lib/linux/release/libchipmunk.a CXX OBJ /解放/ CCBReader/CCBFileLoader.o がCCInvocation.hから含ま4 、 CCBFileLoader.hから:4, CCBFileLoader.cppから:1: CCObject。h:106:39:error:マクロ名の後ろにISO C99に空白が必要。 #define EMULATE_FUNCTION_POINTER_CASTS = 1 cc1plus:すべての警告がエラーとして扱われる make [1]:*** [CCBFileLoader.o]Ошибка 1 make:*** [libextensions]Ошибка2 – Mike