プロジェクト

全般

プロフィール

バグ #1509

完了

生成したC++言語コードでコンパイルエラーがでる。

匿名ユーザー さんが14年以上前に追加. 14年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
-
開始日:
2010/05/19
期日:
進捗率:

100%

予定工数:

説明

サービスポートを持つコンポーネントをc++言語コードで生成した場合、コンパイルでエラーになる。
  • 例)
    • モジュール名:ModuleName
    • IDLファイル:MyService.idl
    • インターフェース型: SimpleService::MyService
    • ビルド方法:$make -f Makefile.ModuleName
    • エラー内容
      In file included from ModuleName.h:24,
      from ModuleName.cpp:10:
      MyServiceSVC_impl.h:38: error: ISO C++ forbids declaration of 'EchoList' with no type
      MyServiceSVC_impl.h:38: error: expected ';' before '*' token
      MyServiceSVC_impl.h:41: error: ISO C++ forbids declaration of 'ValueList' with no type
      MyServiceSVC_impl.h:41: error: expected ';' before '*' token
      In file included from ModuleName.cpp:10:
      ModuleName.h:248: error: 'MyServiceSVC_impl' in namespace 'SimpleService' does not name a type
      ModuleName.cpp: In member function 'virtual RTC::ReturnCode_t ModuleName::onInitialize()':
      ModuleName.cpp:62: error: 'm_if_name' was not declared in this scope

ファイル

MyService.idl (270 Bytes) MyService.idl 匿名ユーザー, 2010/05/19 17:52
MyServiceSVC_impl.h (957 Bytes) MyServiceSVC_impl.h 匿名ユーザー, 2010/05/19 17:52
ModuleName.h (5.13 KB) ModuleName.h 匿名ユーザー, 2010/05/19 17:52

関連するチケット 1 (0件未完了1件完了)

関連している RTC Builder - バグ #1508: 生成したjava言語コードでコンパイルエラーがでる。終了ta2010/05/19

操作

ta さんが14年以上前に更新

  • ステータス新規 から 担当 に変更
  • 担当者ta にセット
  • 進捗率0 から 80 に変更

ta さんが14年以上前に更新

  • ステータス担当 から 解決 に変更
  • 進捗率80 から 100 に変更

修正させて頂きました

匿名ユーザー さんが14年以上前に更新

  • ステータス解決 から 終了 に変更

r120 で修正されていることを確認しました。

他の形式にエクスポート: Atom PDF