問題タブ [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.

0 投票する
2 に答える
1045 参照

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 構文を受け入れるように強制しようとしましたが、機能しません (同じエラー)。

0 投票する
1 に答える
383 参照

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++ コード ファイルに変換するアルゴリズムはありますか?

0 投票する
1 に答える
1305 参照

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

ビルド時のエラーメッセージ

0 投票する
1 に答える
894 参照

android - Android用のNMEをコンパイルできません

さて、AndroidデバイスにNMEサンプルファイルの初期ビルドを取得しようとしています。

HTML5、Flash、Windowsなどのプラットフォーム用にビルドできますが、Androidにインストールできません。常に次のようなエラーが返されます。

わかりました-明らかですよね?しかし、私は環境変数をチェック、再チェック、再起動、編集し、変数が実際にJDKを指していることを絶対に確認しました。JAVA_HOME

説明はありますか?

0 投票する
1 に答える
249 参照

haxe - hxcpp から HX_STACK_LINE 呼び出しを削除する

おそらく主にトレース用であると思われる、一見無意味な (製品コードによる) 呼び出しをすべて無効にするコンパイラ フラグを特定できません。

これを達成しません。

次のような呼び出し:

おそらく、これらをオフにして、必要に応じて本番コードに依存する API を無効にできるはずです。