操作
バグ #2082
完了RTCBuilderのvcprojがVC2010で使えるかチェック
ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
-
開始日:
2011/05/02
期日:
進捗率:
100%
予定工数:
説明
RTCBuilderのvcprojがVC2010で使えるかチェック
ta さんが13年以上前に更新
現状ではCMakeが生成する .vcxprojファイルで,ヘッダのインクルードパスの設定に問題があるため,そのままではコンパイルエラーとなります.
具体的には,追加ヘッダパス(AdditionalIncludeDirectories)の設定が以下のように出力されます.
(1) <AdditionalIncludeDirectories>C:/Program Files/omniORB/4.1.4/include;C:/Program Files/OpenRTM-aist/1.0;C:/Program Files/OpenRTM-aist/1.0/rtm/idl;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
(2) <AdditionalIncludeDirectories>C:/Project/RTM/tmp/cmake/MyServiceConsumer-cpp/build2</AdditionalIncludeDirectories>
ここで(1)で追加されたOpenRTM-aist関連のパスが,(2)の設定で消されてしまいます.
CMakeで出力後,.vcxprojを直接開いて (1)と(2)を入れ替えれば,コンパイルできるようにはなります.
操作