[choreonoid-users-ja 00019] Re: choreonoid-users-ja boost(windowsでのソースコードからビルドしてChoreonoidのインストール)について

nabana naoyuki nabana @ aisl.cs.tut.ac.jp
2012年 6月 12日 (火) 19:07:57 JST


茗花です。

中岡さん回答ありがとうございます。
CMake で作成したソリューションをビルドしても失敗で終わってしまうため、
boostのNOT FOUNDが原因かと思っていたのですが、
どうやら違うようですね。

ソリューションをビルドした際、16プロジェクトのうちApplicationのほうで以
下のようなエラーが出たので、

> エラー 1 fatal error C1083: include ファイルを開けません。
> 'osgFX/Effect': No such file or directory
> c:\src\choreonoid\src\base\OsgOutlineFx.h 5
> エラー 2 fatal error C1083: include ファイルを開けません。'osg/Geode':
> No such file or directory
> c:\src\choreonoid\src\base\OsgNormalVisualizer.h 5
> エラー 3 fatal error C1083: include ファイルを開けません。'osg/Geode':
> No such file or directory c:\src\choreonoid\src\base\ScenePieces.h 8
> エラー 4 fatal error C1083: include ファイルを開けません。'osg/Group':
> No such file or directory C:\src\choreonoid\src\Base\SceneObject.h 9
> エラー 5 fatal error C1083: include ファイルを開けません。'osg/Node':
> No such file or directory
> c:\src\choreonoid\src\base\VrmlToOsgConverter.h 6
> エラー 6 fatal error C1083: include ファイルを開けません。'osg/Group':
> No such file or directory c:\src\choreonoid\src\base\SceneObject.h 9
> エラー 7 fatal error C1083: include ファイルを開けません。
> 'osgViewer/Viewer': No such file or directory
> c:\src\choreonoid\src\base\OsgViewer.h 5
> エラー 8 fatal error C1083: include ファイルを開けません。'osg/Group':
> No such file or directory c:\src\choreonoid\src\base\SceneObject.h 9
> エラー 9 fatal error C1083: include ファイルを開けません。'osg/Group':
> No such file or directory c:\src\choreonoid\src\base\SceneObject.h 9
> エラー 10 fatal error C1083: include ファイルを開けません。
> 'osg/Group': No such file or directory
> c:\src\choreonoid\src\base\SceneObject.h 9
> エラー 11 fatal error LNK1181: 入力ファイル
> '..\..\lib\Release\CnoidBase.lib' を開けません。 Application

OSG のファイルがうまく読み込めていないことが分ったので、プロジェクトのプ
ロパティでC/C++でインクルードファイルに自分の展開した OpenSceneGraphのフ
フォルダのincludeを追加したのですが、一向に解決しません。何か他に追加す
る部分があるのでしょうか。

(2012/06/12 12:00), choreonoid-users-ja-request @ choreonoid.org wrote:
> Message: 3 Date: Mon, 11 Jun 2012 15:43:05 +0000 From: "Shin'ichiro
> Nakaoka" <s.nakaoka @ aist.go.jp> To: choreonoid-users-ja @ choreonoid.org
> Subject: [choreonoid-users-ja 00016] Re: BoostとgraspPlugin について
> Message-ID: <4FD61209.5070002 @ aist.go.jp> Content-Type: text/plain;
> charset=ISO-2022-JP 茗花さん 産総研の中岡です。
>> > ですが、 Boost_DIRが再びNOTFOUNDとなってしまいます。
> どうもそれで問題ないようです。
> 私の環境でもそうなっています。
> また、エラーダイアログが出ているわけでは無いですよね。
>
> Boostの検索には、CMakeに標準添付の"FindBoost.cmake"というスクリプトを
> 使っています。これによると、
>
> #   Boost_DIR or                 The preferred installation prefix for
> searching for
> #   BOOST_ROOT or BOOSTROOT      Boost.  Set this if the module has
> problems finding
> #                                the proper Boost installation.
>
> とあって、どうもBoostが自動で見つからなかった時に、この変数に手動で設定
> しておくと、そこを探してくれるようになるようです。
>
>>> >> set(Boost_ADDITIONAL_VERSIONS "1.42" "1.42.0" "1.43", "1.43.0",
>>> >> "1.44", "1.44.0", "1.45", "1.45.0", "1.46", "1.46.0" "1.47" "1.47.0")
>> > となっていますが、カンマがあったりなかったりするのは問題ないのでしょう
>> > か。気になったので報告しておきます。
> ご指摘ありがとうございます。
> カンマが無いのが正しかったようなので、修正して次期バージョンに反映させます。
>
> -- Shin'ichiro Nakaoka Visiting Researcher, IPAB, The University of
> Edinburgh Reseracher, Intelligent Systems Research Institute, AIST
> ------------------------------


-- 
豊橋技術科学大学 情報工学課程 4年
行動知能システム学研究室
B113430 茗花 直幸
nabana @ aisl.cs.tut.ac.jp



choreonoid-users-ja メーリングリストの案内