ace

    1

    1答えて

    さまざまなIDLファイルから取得したDDSトピックの定義を含む静的ライブラリを構築しようとしています。私はミドルウェアとしてOpenDDSを使用しています。その後、 私はsequence<long>を含むIDLファイルを作成し、私の静的ライブラリにコンパイルし、そして私のアプリケーションに対して静的ライブラリをリンクし、私は、シンボルの複数の定義を含むリンカエラーを取得: Error LNK200

    0

    1答えて

    (ACE_TAO)ライブラリから.hと.cppファイルを参照するC++プロジェクトがあります。 (http://www.theaceorb.com/) プロジェクトGCC C++コンパイラとGCC C++リンカへのライブラリパスが含まれています。 しかし、プロジェクトをビルドしようとするとエラーが発生します。ここで undefined reference to ACE_Message_Block:

    0

    1答えて

    OpenSSLを使用してACE_SSLライブラリを構築するのに問題があります。 私はgithubの最新リリースであるACE 6.4.1とOpenSSL 1.1.0cを使用しています(ACE SSLのビルド手順はout32とinc32を参照するようですが以前のバージョンのOpenSSLをビルドしたものの出力ではありません)。 私はopensslをビルドすることができ、すべてのテストは正常に実行されま

    0

    1答えて

    を取得します。 私はそれが可能でなければならないことそれについてのStackOverflow上の多くのスレッドを読んでいました。 しかし、私は、各アプリケーションインスタンスからの接続を開くときに、私は(最初は第二の閉じている場合...)各インスタンスは、そのメッセージを受信するメッセージだけ最初のインスタンスを送信することがわかります。 私は通信にACEライブラリを使用しています。コードからの抜

    -1

    1答えて

    ファイルをリモートPCにコピーする必要があります。私がする前に、私はPCが到達可能かどうかを確認する必要があります。私はACE_OS::stat()を使ってディレクトリが存在するかどうかをチェックしようとしました。いくつかのプラットフォームでは、これは私にとっては十分なタイムアウトを持っていますが、他のプラットフォームでは、プログラムが停止します。 ACEはACE_Ping_Socketを提供して

    -3

    2答えて

    入力として.xmlファイルから直径を作成するUnixコードがありました。 私たちはLinuxプラットフォームに移行したので、同じユーティリティを作成する必要があります。コードは正常にコンパイルされましたが、ユーティリティは出力ファイルの内容を作成しません。出力ファイルに書き込まれる メッセージブロックは、フォーマットは次のとおりです。 ACE_Message_Block* mb = m_pReqM

    -1

    2答えて

    C++ Windowsアプリケーションでクライアントdllを動的にロードします。だから私はACE_DLLを使用しています。私は私のアプリケーションでクライアントdllのクラスのオブジェクトを作成したいと思います。 私はラッパークラスを作成しました。メンバー関数の1つでは、ACE_DLLのオブジェクトが作成されます。 その後、そのオブジェクトを使用して、クライアントDLLをロードしています。次に、A

    -1

    1答えて

    ` `` dep/acelite/ace/Reactor_Impl.h:83:63: error: too few arguments provided to function-like macro invocation virtual int dispatch_notify (ACE_Notification_Buffer &buffer) = 0;

    0

    1答えて

    数時間のグーグルで私はACE_OS :: execlpコマンドから結果を得る方法をまだ理解していません。ここでは、ステータス自体ではなく出力結果を取得する必要があります。たとえば、私がbashスクリプトをいくつか呼び出すと、stdout/stderrが生成されます。 誰でも入手方法を教えていただけますか? ありがとうございました!

    0

    1答えて

    WindowsでACEを使用する際に問題が発生しました(OS-XとLinux(Ubuntu)の両方で大きな成功を収めています)ACE_OS::thread_mutex_lock (ACE_thread_mutex_t *m)機能でクラッシュします。 OSは、Windows 7の64ビットである。 私も(しようとした64ビット)を32ビットアプリケーションを構築しています。 私はACEの32ビット・