0

使用:

Redhawk 1.9 / CentOS 6.4 (32 ビット) / C++ 実装

新しい FRONTEND::TUNER デバイスの作成

コード生成でデフォルト設定を使用します。FRONTEND Digital Tuner に必要な次のポートとコードを再生成します。

<ports>
  <provides repid="IDL:FRONTEND/DigitalTuner:1.0" providesname="DigitalTuner"/>
  <provides repid="IDL:FRONTEND/RFInfo:1.0" providesname="RFInfo"/>
</ports>

コードを生成した後、port_impl.h と port_impl.cpp を更新して、 エラー: 抽象型 'FRONTEND_RFInfo_In_i のオブジェクトを割り当てることができません

port_impl.h と port_impl.cpp を更新した後、コードを再コンパイルします。コンパイルはできますが、以下のリンカ エラーが発生します。

/usr/local/redhawk/core/lib/libfrontendInterfaces.so: undefined reference to `BULKIO::PrecisionUTCTime::operator<<=(cdrStream&)'

/usr/local/redhawk/core/lib/libfrontendInterfaces.so: undefined reference to `BULKIO::PrecisionUTCTime::operator>>=(cdrStream&) const'

bulkio ライブラリではこのメソッドを取得できないようです。

4

1 に答える 1