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

Geoffrey Biggs geoffrey.biggs @ aist.go.jp
2013年 5月 20日 (月) 17:25:12 JST


前川様

ジェフです。

全部のCMakeLists.txtが見えないので確かに言うことはできませんが、おそらく${PROJECT_NameComp}に入っている名はターゲットではありません。


2013/5/20 <kskm1255 @ gmail.com>

> お世話になります.立命館大学の前川と申します.
> 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
>
> ______________________________**_________________
> openrtm-users mailing list
> openrtm-users @ openrtm.org
> http://www.openrtm.org/**mailman/listinfo/openrtm-users<http://www.openrtm.org/mailman/listinfo/openrtm-users>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.openrtm.org/pipermail/openrtm-users/attachments/20130520/97f30cf7/attachment.html>


More information about the openrtm-users mailing list