2

私は現在、このビデオチュートリアルこのブログ投稿からの情報を使用して、IntelliJ で動作する Haxe デバッガーを取得しようとしています。

ある時点で、チュートリアル DebugSocket では、メイン ファイルの「作成」メソッドでオブジェクトを作成する必要があると述べています。ただし、これを入力すると、不明なシンボルエラーが発生します。

私が理解していることから、 DebugSocket オブジェクトは hxcpp ライブラリ (私が含めたもの) から利用できるはずです。ただし、入力した場合に与えられる唯一のオプションは次の new hxcpp. とおりです。

  • ビルダー
  • NekoInit
  • StaticMysql
  • StaticRegexp
  • StaticSqlite
  • 静的標準
  • StaticZlib

私は何を間違っていますか?間違ったライブラリを含めましたか? これらのチュートリアルは古いバージョンのライブラリを参照していますか? hxcpp デバッグ ツールを適切に使用する方法に関する包括的なドキュメントを見つけることができる場所はありますか?

4

1 に答える 1

1

フラッシュビルドでこれが簡単なら、これを検討します。

hxcpp のデバッグが機能していません (ただし、機能していると確信しています)。ただし、フラッシュデバッグの方が簡単だと思います。すでにプロジェクトのセットアップが考えられていると思います (単純なテキスト エディターとして使用しているだけではありません)。これは、私がそれを機能させるために行った一連の手順です。

  1. プロジェクト構造を開きます(メニュー「ファイル」、「プロジェクト構造」から)
  2. 左側の「モジュール」セクションを見つけて、モジュールを選択し、「haxe」タブを見つけます。
  3. haxeタブで、「openfl」でコンパイルし、ターゲットフラッシュを選択します。
  4. haxe タブの下部で、flex sdk を選択します。
  5. flex+air sdk がインストールされていない場合は、http://www.adobe.com/devnet/flex/flex-sdk-download.htmlおよびhttp://www.adobeにアクセスして簡単にインストールできます。 .com/devnet/air/air-sdk-download.html . インストールした場所を覚えておいてください。それを見つけることができる別の場所は、flashdevelopの「ツール」、「ソフトウェアのインストール」メニュー (デフォルトではC:/Users/username/AppData/Local/FlashDevelop/Apps/flexairsdk/4.6.0+4.0.0/.
  6. 左側の [SDKs] を選択して SDK を intellij に追加し、[+] をクリックしてから [flex/air] SDK を選択します。flex プラグインがインストールされている必要があります (これはデフォルトでインストールされているはずです)。
  7. デバッグ SDK のセットアップを取得したら、実行構成を作成し、通常どおりにデバッグできます (デバッグ実行メニュー項目またはツールバー ボタンをクリックします)。

複雑な問題の 1 つは、Windows では、haxelib がアプリを起動せず、それを待つために intellij がハングするというデッドロックが発生する可能性があることです。https://github.com/TiVo/intellij-haxe/issues/123を参照してください。この問題もあることがわかった場合は、問題のコメントで解決策を概説しました。

このウェブサイトを使用してください: http://raintomorrow.cc/post/48029438701/setup-idea-intellij-for-haxe-nme-developmentいくつかのスクリーンショット (これは古いバージョンの intellij tho です)。

于 2015-07-08T16:12:14.263 に答える