Closed n-kawauchi closed 5 years ago
Describe the bug
データポートのデータ型に「JARA_ARM::TimedJointPos」を指定してC++ RTCを生成し、ビルドすると下記エラーになります。
'ULONG' : あいまいなシンボルです。
上記は、ヘッダーファイルの下記namespace文をコメントアウトすればビルドが通ります
using namespace JARA_ARM;
データポートのデータ型に「Img::CameraDeviceProfile」を指定してC++ RTCを生成し、ビルドすると下記エラーになります。このエラーの対応方法は分かっておりません。
3>C:\Program Files\OpenRTM-aist\1.2.0\rtm/Timestamp.h(40): error C2039: 'tm' : 'Img::CameraDeviceProfile' のメンバーではありません。 3> c:\program files\openrtm-aist\1.2.0\rtm\idl\CameraCommonInterface.hh(456) : 'Img::CameraDeviceProfile' の宣言を確認してください。
Reproducibility vc2010とvc2015環境で同じエラーになることを確認
Environment
OpenRTM-aist 1.2からタイムスタンプのないデータ型は使えなくなったはずなのでImg::CameraDeviceProfileでエラーになるのは仕方ないです。Timedが付かないVelocity2D型等でもエラーになります。
Img::CameraDeviceProfile
サービスインターフェースにJARA_ARM型を指定した場合,生成されたコードの各メソッドの戻り値がポインタ型となっていない
Describe the bug
データポートのデータ型に「JARA_ARM::TimedJointPos」を指定してC++ RTCを生成し、ビルドすると下記エラーになります。
上記は、ヘッダーファイルの下記namespace文をコメントアウトすればビルドが通ります
データポートのデータ型に「Img::CameraDeviceProfile」を指定してC++ RTCを生成し、ビルドすると下記エラーになります。このエラーの対応方法は分かっておりません。
Reproducibility vc2010とvc2015環境で同じエラーになることを確認
Environment