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

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

static-libraries - TAO 1.6a - .a ライブラリを作成するには?

OCI からダウンロードした TAO 1.6a を AIX 5.3 でビルドしました。無事に建てられました。ただし、$ACE_ROOT/lib には .so ファイルしか表示されませんでした。.a ファイルを取得するためにビルドする方法は? 1.5a バージョンをビルドしたところ、.a ファイルが作成されました。メイクフラグはありますか?サンプルをください。

ありがとうございました。

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

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 が必要ですか?

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

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

何がうまくいかないのかについて誰かアイデアを共有できますか? ありがとう!

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

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 ファイルの種類について説明はありますか? @ジョニー・ウィレムセン

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

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 は次のとおりです。

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

ace - OpenDDS ビルドの失敗

ACE+TAO-6.2.3 で OpenDDS 3.4.1 をビルドしようとしています。DDS/INSTALL ドキュメント、オプション B に従っているときに、次のビルド エラーが発生します。

ここにディレクトリの場所があります...

環境変数 ...

そして、これは私が乗り越えようとしているビルドエラーです。

以前にこれを構築して動作しましたが、今回はなぜ問題が発生するのかわかりません。何か案は?