[openrtm-users 02803] CMake時のライブラリファイルの設定について

kskm1255 @ gmail.com kskm1255 @ gmail.com
2013年 5月 20日 (月) 16:04:27 JST


お世話になります.立命館大学の前川と申します.
RTCBuilderで雛型生成後,CMakeLists.txtに以下の文を追加して,外部ライブラリの設定をしているのですが,最後の行がうまくいきません.(Make時にコンパイルはできてもリンクができない状態です.)
------------------------------------------------------------------------------------
include_directories(【追加のインクルードファイルの存在するディレクトリの絶対パス】)
link_directories(【追加のライブラリファイルの存在するディレクトリの絶対パス】)
target_link_libraries(${PROJECT_Name}) "libYouBotDriver.so")
set(PROJECT_NameComp "${PROJECT_Name}Comp")
target_link_libraries(${PROJECT_NameComp}) "libYouBotDriver.so")
←この行でエラー
------------------------------------------------------------------------------------
エラー文をみると,「【PROJECT_NameComp】は,このプロジェクトでビルドされません.」の様なことが書かれていました.
お忙しい中恐縮ですが,解決法をご教授いただけると幸いです.
よろしくお願いいたします. 環境を以下に記述します.
・Ubuntu 10.04lts ・OpenRTM-aist(C++) 1.1.0-RELEASE
(配布されているシェルスクリプトを用いました) ・OpenRTP
1.1.0-RC4 Eclipse 3.8.1 Linux用全部入り ・Java 1.6.0_20 ・CMake
version 2.8.0



More information about the openrtm-users mailing list