問題タブ [hxcpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - Haxe - Flash プロジェクトは正常にコンパイルされますが、hxcpp を使用するとコンパイルされません。
要約すると、私の質問はこれだと思います:
hxcpp に Flash 8 の haxe コードを強制的にコンパイルさせるにはどうすればよいですか?
ここが私の居場所です。私はhaxeが初めてで、ここからサンプルを取得しようとしています:
http://tilestudio.sourceforge.net/flash/Demo.html
hxcpp を使用してコンパイルするには、私のテストで、haxe でコンパイルされたアプリが iPhone でどのように動作するかを確認します。
他のサンプルを正常にコンパイルして iPhone に配置しましたが、このサンプルをコンパイルすると、次のような問題が発生します。
前述したように、これは次の hxml ファイル (flash.hxml) を使用して正常にコンパイルされます。
しかし、これ (cpp.hxml) を使用すると上記のように失敗します:
つまり、問題は hxcpp が Flash バージョン 9 の swf をターゲットにしていて、haxe コードが Flash 8 をターゲットにしていることだと思います。「-swf-version 8」を使用して Flash 8 構文を受け入れるように強制しようとしましたが、機能しません (同じエラー)。
c++ - 単純な Haxe コードを C/C++ コード ファイルに変換するアルゴリズムはありますか?
次のような単純なHaxeアプリがあります
私はそのようなアプリをWindows用にコンパイルする方法を知っています(SWFとしてではなく、純粋なC\C++からのアプリとして)(そして、ここで方法を見ることができますが、 hxcpp\0,4 を使用するのは疲れています)問題は-コンパイルしたくないWindows Vista または 7 または XP 用のアプリ たとえば、Windows Mobile または必要な場所でそのコードをコンパイルするために、PURE C\C++ コード (1 つのプロジェクトとして 1 つの場所でより良い) を取得したいと考えています。
単純な Haxe コードを C/C++ コード ファイルに変換するアルゴリズムはありますか?
c++ - MSVC環境変数が別の端末に表示されない
HaxeのHXCPPを使用してC++コードを生成し、Microsoft Visual Studio 2010ExpressEditionでコンパイルしています。私はこのガイドに従っていますが、 (コンパイラーが)ビルドパスに含まれるように実行するように求め"c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat"
られます。cl.exe
これにより、cl.exeを実行できますが、そのターミナルでのみ実行できます。別の端末から、またはIDE内で実行しようとすると失敗します(Sublime Text2)。
回避策を見つけました。ターミナルからGUI環境変数エディターに変数値を手動でコピーして貼り付けます。
より良い方法が必要です。私は何が欠けていますか?
build.hxml
Test.hx
ビルド時のエラーメッセージ
android - Android用のNMEをコンパイルできません
さて、AndroidデバイスにNMEサンプルファイルの初期ビルドを取得しようとしています。
HTML5、Flash、Windowsなどのプラットフォーム用にビルドできますが、Androidにインストールできません。常に次のようなエラーが返されます。
わかりました-明らかですよね?しかし、私は環境変数をチェック、再チェック、再起動、編集し、変数が実際にJDKを指していることを絶対に確認しました。JAVA_HOME
説明はありますか?
haxe - hxcpp から HX_STACK_LINE 呼び出しを削除する
おそらく主にトレース用であると思われる、一見無意味な (製品コードによる) 呼び出しをすべて無効にするコンパイラ フラグを特定できません。
これを達成しません。
次のような呼び出し:
おそらく、これらをオフにして、必要に応じて本番コードに依存する API を無効にできるはずです。