問題タブ [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.
c++ - HaxeDevelop での C++ プロジェクトのビルド エラー
HaxeDevelop 5.2 と Haxe 3.4.2 を使用しています。HaxeDevelop でシンプルな Hello world アプリを作ってみました。しかし、失敗しました。
ログは次のとおりです。
実行中のプロセス: C:\Program Files (x86)\HaxeDevelop\Tools\fdbuild\fdbuild.exe "E:\temp\New Project14\New Project14.hxproj" -ipc 7de8e6ea-dcd6-4496-acea-c62337a09d79 -version "3.4 .2" -compiler "C:\HaxeToolkit\haxe" -notrace -library "C:\Program Files (x86)\HaxeDevelop\Library"
新しい Project14 のビルド haxe -cp src -cpp "E:/temp/New Project14/bin" -main メイン
Unix.Unix_error(21, "open_proc", "haxelib パス hxcpp")
ビルドがエラーで停止しました (haxe.exe)。
完了(1)。
このエラーの考えられる理由は何ですか? cmd.exe でビルド コマンドを直接使用した場合、失敗しませんでした。この問題について github で質問しましたが、誰も答えてくれませんでした。FlashDevelop も失敗しました。
compiler-optimization - Haxeを完全に削除されたcppターゲットにコンパイルしますか?
完全に削除された cpp ターゲットを使用して Haxe コードをコンパイルする方法、デバッグ アドオンなどはありませんか?
および/または最速および/または最小の実行可能ファイルをコンパイルする以外-D dce=full
に使用できるものは何ですか?--no-traces
c++ - 関数の引数が uint8_t の場合、hxcpp でコンパイルできません
hxcpp でネイティブ ライブラリをコンパイルしようとしていますが、次のエラーが発生します。
引数の型が原因であることは理解していますが、これを解決する方法がわかりません。
これは私がやっていることの最小限の例であり、同じエラーが発生します。
test.cpp
configuration - HxCPP インクルード パスとリンカー オプションの追加
Haxe で外部 C++ ライブラリを使用しようとしています。メタを持っていますが、extern class
いくつ@:include
かのヘッダーを含むディレクトリを HxCPP インクルード パスに追加する方法や、リンカ オプションを追加してライブラリ パスに追加し、ライブラリとリンクする方法がわかりません。を使用する必要が@:buildXml
あると思いますが、これがあります:
g++
、しかし、これらのフラグはログに記録されたコマンドには表示されません。インクルード パスの追加に関するドキュメントや、ビルド XML の実際の例が見つかりません。