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

Shin'ichiro Nakaoka s.nakaoka @ aist.go.jp
2012年 6月 29日 (金) 20:39:40 JST


茗花さん

中岡です。

> 現在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 メーリングリストの案内