問題タブ [tao]
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.
static-libraries - TAO 1.6a - .a ライブラリを作成するには?
OCI からダウンロードした TAO 1.6a を AIX 5.3 でビルドしました。無事に建てられました。ただし、$ACE_ROOT/lib には .so ファイルしか表示されませんでした。.a ファイルを取得するためにビルドする方法は? 1.5a バージョンをビルドしたところ、.a ファイルが作成されました。メイクフラグはありますか?サンプルをください。
ありがとうございました。
ubuntu - OpenDDS IDL コンパイラ コンパイラの問題
そして、単純なIDLファイルをコンパイルしようとして少し立ち往生しています。
ご覧のとおり、コンパイラは LibTao と LibAce を検出しませんでしたが、PATH に設定されています。
echo PATH=/home/ricardo/Desktop/librerias/dds/ACE_wrappers/ace:$PATH PATH=/home/ricardo/Desktop/librerias/dds/ACE_wrappers/ace:/usr/local/sbin:/usr/local/bin :/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 環境変数は次のように設定されます:
/ホーム/リカルド/デスクトップ/librerias/dds
誰が何が悪いのか分かりますか?、私はステップを逃しましたか? *.idl ファイルをコンパイルするには、他にどの環境変数 ai が必要ですか?
ace - ACE TAO がデバッグ モードで NameService オブジェクトを取得できない
ACE TAO を使用してマルチプログラム プロジェクトを実行しています。環境変数を設定し、ACE_TAO 環境をコンパイルしました。次に、プロジェクトの実行ディレクトリにコピーしtao_cosnaming.exe
、.bat を使用してネーム サービスを開始しました。
プログラムを直接起動すると問題なく動作しますが、デバッグ モードで obj = orb->resolve_initial_references("NameService") を呼び出すと、"NameService" を正しく取得できませんでした。(obj->_non_existent() を実行できませんでした。エラーがスローされます)。
ネーミング サービスがリモートで実装されているためと思われます。obj = orb->invoke resolve_initial_references("RootPOA") を呼び出すと、RootPOA はローカル オブジェクトであるため、obj->_non_existent() はすぐに戻るため、問題はありません。
.bat ファイルは次のようになります。
DTAX_RUN_DIR
とはDTAX_NAME_SERVICE_HOST
環境変数です。DTAX_RUN_DIR
はプロジェクト実行ディレクトリであり、DTAX_NAME_SERVICE_HOST=169.254.51.81:10493
何がうまくいかないのかについて誰かアイデアを共有できますか? ありがとう!
dll - TAO IDL の共有 DLL の lib ファイルを生成できません
1 つの IDL ファイル exception.idl
}
MPC ファイルの一部は次のとおりです。
-Wb,skel_export_include=exception_skel_export.h
mpc ファイルによると、VC8 でスケルトン DLL ファイルを生成したいのですが、.lib ファイルはサーバーの実装によってリンクされます。
ただし、コンパイル後、idl_exception_skel.dll ファイルは正常に生成されますが、.lib ファイルは生成されません。
次のような新しい構造体を追加するよりも:
idl ファイル内ですべて再生成すると、lib ファイルが表示されます。
スケルトンに使用できない IDL ファイルの種類について説明はありますか? @ジョニー・ウィレムセン
idl - なぜ IDL は不完全なのですか?
Linux で OpenDDS 3.4.1 を使用しており、IDL を手動でコンパイルしようとしています。これは、プロジェクトのビルド システムが既にあり、必要なファイルを生成して統合したいからです。ここに私が使用しているテスト IDL があります。
次に、次のように IDL をコンパイルします。
しかし、生成された IDL で tao_idl を使用するようになると、次のようになります。
もちろん、この結果は、必要なオブジェクトが欠落しているため、pub/subs に型サポートを登録できないことを意味します。これは、StockQuoterTypeSupport.idl ファイルを見て確認できます。opendds_idl パラメータについて OpenDDS dev guide の第 8 章を見ましたが、何も機能していないようです。何か案は?
編集:
生成された IDL StockQuoterTypeSupport.idl は次のとおりです。
ace - OpenDDS ビルドの失敗
ACE+TAO-6.2.3 で OpenDDS 3.4.1 をビルドしようとしています。DDS/INSTALL ドキュメント、オプション B に従っているときに、次のビルド エラーが発生します。
ここにディレクトリの場所があります...
環境変数 ...
そして、これは私が乗り越えようとしているビルドエラーです。
以前にこれを構築して動作しましたが、今回はなぜ問題が発生するのかわかりません。何か案は?