[choreonoid-users-ja 00032] Re: choreonoid-users-ja OSGについて

nabana naoyuki nabana @ aisl.cs.tut.ac.jp
2012年 7月 1日 (日) 22:05:00 JST


茗花です。
中岡さんありがとうございます。

Choreonid のソースのCMake.txt を見ると

C:\OpenSceneGraph-3.0.1-VS10.0.30319-x86の中の
OpenSceneGraph-3.0.1-VS10.0.30319-x86-release-12741の下がbinやlibフォルダになっていれば

OSG_DIRはC:\OpenSceneGraph-3.0.1-VS10.0.30319-x86だけで十分のようですね。
いつもOpenSceneGraph-3.0.1-VS10.0.30319-x86-release-12741まで指定してい
ましたが、
おかげで、毎回OSGのパスを自分でVC++2010のインクルードとライブラリに通さ
なくて済みました.......

(2012/06/30 12:00), choreonoid-users-ja-request @ choreonoid.org wrote:
> Message: 1
> Date: Fri, 29 Jun 2012 12:39:40 +0100
> From: "Shin'ichiro Nakaoka" <s.nakaoka @ aist.go.jp>
> To: choreonoid-users-ja @ choreonoid.org
> Subject: [choreonoid-users-ja 00031] Re: choreonoid-users-ja OSG
> 	について
> Message-ID: <4FED93FC.7090805 @ aist.go.jp>
> Content-Type: text/plain; charset=ISO-2022-JP
>
>
> 茗花さん
>
> 中岡です。
>
>> > 現在OSGをC:\OpenSceneGraph-3.0.1-VS10.0.30319-x86の中に、
>> > OpenSceneGraph-3.0.1-VS10.0.30319-x86-release-12741
>> > OpenSceneGraph-3.0.1-VS10.0.30319-x86-debug-12741
>> > OpenSceneGraph-3.0.1-VS10.0.30319-x86-debug-12741-PDBs
>> > の3つを格納しています。
> なるほど、これだとこちらの意図した状況と違っていますね。
>
> 例えばエクスプローラ上で、OpenSceneGraph-3.0.1-VS10.0.30319-x86-debug-
> 12741内のフォルダとファイルを全て選択して「コピー」し、OpenSceneGraph-
> 3.0.1-VS10.0.30319-x86-release-12741の中で「貼り付け」を行うと、こちらの
> 意図する「統合」となります。要は、各アーカイブ「内」のファイルを、全て同
> じフォルダ内に置く、ということになります。
>
>> > Qtのインストールフォルダの名前を変えていけないような仕様なのでしょうか?
> ChoreonoidのビルドではQtのコマンド(mocとか)を内部で呼び出して使うのです
> が、どうもコマンドの呼び出しがうまくいってないようです。Qtの場所がCMake
> で正しく設定されていないのかもしれません。Qtのフォルダを変える際に、パス
> や環境変数の設定も変えるべきなのかもしれません。
>
>
> (06/27/12 12:04), nabana naoyuki wrote:
>> > 茗花です。
>> > 
>> > 中岡さんありがとうございます。
>> > 現在OSGをC:\OpenSceneGraph-3.0.1-VS10.0.30319-x86の中に、
>> > OpenSceneGraph-3.0.1-VS10.0.30319-x86-release-12741
>> > OpenSceneGraph-3.0.1-VS10.0.30319-x86-debug-12741
>> > OpenSceneGraph-3.0.1-VS10.0.30319-x86-debug-12741-PDBs
>> > の3つを格納しています。
>> > CMakeでOSG_DIRをC:\OpenSceneGraph-3.0.1-VS10.0.30319-x86
>> > \OpenSceneGraph-3.0.1-VS10.0.30319-x86-release-12741
>> > にして、releaseのみのファイルを見るようにしているのですが問題ないでしょ
>> > うか?
>> > 
>> > debugとreleseで同じファイル名なので、統合の仕方がわからなかったのです
>> > が、良い統合の仕方があったら教えてください。
>> > 
>> > あと、VC++2010でソースを使ってビルドしてインストールを試したんですが、QT
>> > のインストールの際、VS2008と被らないようインス トールフォルダ
>> > をC:\Qt\4.8.2(VC++2010)としたのですが、それでALL BUILDすると、CnoidBase
>> > あたりのプロジェクトで、'C:\Qt\4.8.2'
>> > という外部コマンドまたは内部コマンド、操作可能なプログラムまたはバッチ
>> > ファイルとして認識されていません。というようなエラーが発生し、
>> > 仕方なく、C:\Qt\4.8.2に直したところ解消されました。
>> > Qtのインストールフォルダの名前を変えていけないような仕様なのでしょうか?
>> > 
>> > 
>> > (2012/06/23 12:00), choreonoid-users-ja-request @ choreonoid.org wrote:
>>> >> Message: 1
>>> >> Date: Fri, 22 Jun 2012 11:27:21 +0100
>>> >> From: "Shin'ichiro Nakaoka" <s.nakaoka @ aist.go.jp>
>>> >> To: choreonoid-users-ja @ choreonoid.org
>>> >> Subject: [choreonoid-users-ja 00024] Re: choreonoid-users-ja
>>> >> 	OSGについて
>>> >> Message-ID: <4FE44889.50501 @ aist.go.jp>
>>> >> Content-Type: text/plain; charset=ISO-2022-JP
>>> >>
>>> >>
>>> >> 茗花様
>>> >>
>>> >> 産総研の中岡です。
>>> >> すみません、しばらくMLのチェックを忘れていました。
>>> >>
>>>>> >>>> 3つを1つのフォルダにまとめて、OSG_DIRに指定していたのですが、
>>>>> >>>> OSG_DIRをOpenSceneGraph-3.0.1-VS9.0.30729-x86-release-12741まで指定した
>>>>> >>>> ところ、 ビルドが上手くいき、インストールもできました。
>>> >> ビルド出来たとのことでよかったです。
>>> >> 原田さんもコメントありがとうございました。
>>> >>
>>> >> 最初うまくいかなかったのは、3つのフォルダをまとめる際に、うまくまとまっ
>>> >> ていなかったのかもしれませんね。
>>> >>
>>> >>
>>> >> (06/14/12 06:37), nabana naoyuki wrote:
>>>>> >>>> 茗花です。
>>>>> >>>>
>>>>> >>>> 今までOSGのファイル
>>>>>>> >>>>>> OpenSceneGraph-3.0.1-VS9.0.30729-x86-release-12741.7z
>>>>>>> >>>>>> OpenSceneGraph-3.0.1-VS9.0.30729-x86-debug-12741.7z
>>>>>>> >>>>>> OpenSceneGraph-3.0.1-VS9.0.30729-x86-debug-12741-PDBs.7z
>>>>> >>>> 3つを1つのフォルダにまとめて、OSG_DIRに指定していたのですが、
>>>>> >>>> OSG_DIRをOpenSceneGraph-3.0.1-VS9.0.30729-x86-release-12741まで指定した
>>>>> >>>> ところ、 ビルドが上手くいき、インストールもできました。
>>>>> >>>>
>>>>> >>>> (2012/06/14 12:00), choreonoid-users-ja-request @ choreonoid.org wrote:
>>>>>>> >>>>>> Message: 1
>>>>>>> >>>>>> Date: Wed, 13 Jun 2012 13:09:22 +0900
>>>>>>> >>>>>> From: Kensuke Harada <kensuke.harada @ aist.go.jp>
>>>>>>> >>>>>> To: choreonoid-users-ja @ choreonoid.org
>>>>>>> >>>>>> Subject: [choreonoid-users-ja 00020] Re: choreonoid-users-ja
>>>>>>> >>>>>> 	boost(windowsでのソースコードからビルドしてChoreonoidのインストール)について
>>>>>>> >>>>>> 	
>>>>>>> >>>>>> Message-ID:
>>>>>>> >>>>>> 	<CACGKjc+igGwaK6BfFAoqkVxDw3E+Wzh6TTLYMH_Ku=TjFtw-GA @ mail.gmail.com>
>>>>>>> >>>>>> Content-Type: text/plain; charset=ISO-2022-JP
>>>>>>> >>>>>>
>>>>>>> >>>>>> 茗花様
>>>>>>> >>>>>>
>>>>>>> >>>>>> 原田です。
>>>>>>> >>>>>>
>>>>>>> >>>>>> Choreonoidのサイトを見るとCMakeでOSGのパスを設定するようです。
>>>>>>> >>>>>> これは設定済ですか?
>>>>>>> >>>>>>
>>>>>>> >>>>>> 2012年6月12日 19:07 nabana naoyuki <nabana @ aisl.cs.tut.ac.jp>:
>>>>>>>>>>> >>>>>>>>>> 茗花です。
>>>>>>>>>>> >>>>>>>>>>
>>>>>>>>>>> >>>>>>>>>> 中岡さん回答ありがとうございます。
>>>>>>>>>>> >>>>>>>>>> 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 mailing list
>>>>>>>>>>> >>>>>>>>>> choreonoid-users-ja @ choreonoid.org
>>>>>>>>>>> >>>>>>>>>> https://choreonoid.org/mailman/listinfo/choreonoid-users-ja
>>>>>>> >>>>>>
>>>>>>> >>>>>> -- Kensuke Harada, Dr., Eng. Vision and Manipulation Research Group,
>>>>>>> >>>>>> Intelligent Systems Research Institute National Institute of Advanced
>>>>>>> >>>>>> Industrial Science and Technology (AIST) E-mail:
>>>>>>> >>>>>> kensuke.harada @ aist.go.jp ------------------------------
>>>>>>> >>>>>> _______________________________________________ choreonoid-users-ja
>>>>>>> >>>>>> mailing list choreonoid-users-ja @ choreonoid.org
>>>>>>> >>>>>> https://choreonoid.org/mailman/listinfo/choreonoid-users-ja 以上:
>>>>>>> >>>>>> choreonoid-users-ja まとめ読み, 2 巻, 9 号
>>>>>>> >>>>>> ************************************************
>>>>> >>>>
>>>>> >>>>
>>> >> -- Shin'ichiro Nakaoka <s.nakaoka @ aist.go.jp>
>> > 
>> > 
> -- Shin'ichiro Nakaoka <s.nakaoka @ aist.go.jp>
> ------------------------------
> _______________________________________________ choreonoid-users-ja
> mailing list choreonoid-users-ja @ choreonoid.org
> https://choreonoid.org/mailman/listinfo/choreonoid-users-ja 以上:
> choreonoid-users-ja まとめ読み, 2 巻, 16 号
> *************************************************


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



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