-
Notifications
You must be signed in to change notification settings - Fork 8
OSG Install
(OSG) Install
インストールについて
Ver.2.xについてはOpenSceneGraph2.xへ。
ソースファイルを持ってきて展開するまではFreeBSDと同じ。 プロジェクトファイルが用意されているので容易にビルドできる。
Releaseをビルド。 VCのオプションでインクルードパスにC:\local\OSG_OP_OT-1.1\OpenThreads\include\OpenThreadsを、ライブラリパスにC:\local\OSG_OP_OT-1.1\OpenThreads\lib\win32を追加。
Releaseをビルド。 user32.libとgdi32.libが入力ライブラリに指定されていないのでコケる。 プロジェクトのプロパティで追加する。 VCのオプションでインクルードパスにC:\local\OSG_OP_OT-1.1\Producer\include\Producerを、ライブラリパスにC:\local\OSG_OP_OT-1.1\Producer\libを追加。
GDAL: GDAL - Geospatial Data Abstraction Libraryが必要なのでソースアーカイブを持ってきて展開。
スタートメニューのVisual Studio 2005コマンドプロンプトを開き、PlatformSDKを入れたディレクトリに移動しての環境変数を登録する。
cd PlatformSDK
SetEnv.Cmd /XP32 /RETAIL
※32bit版のXPの場合
GDALを展開したディレクトリへ移動し、環境変数INCLUDEに
- C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\mfc
- C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\atl
の二つを追加する。
set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\mfc;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\atl;%INCLUDE%
ビルドする。
nmake /f makefile.vc
VCのオプションでインクルードパスにogr, alg, port, gcoreのディレクトリを、ライブラリパスにgdalのディレクトリを追加。
プロジェクトファイルを開いてReleaseソリューションのビルド。
OSG_OP_OT-1.0.zipとOpenSceneGraph-Data-1.0.zip を適当な場所で展開。 OSG_OP_OT-1.0に移動して
cd OpenThreads; gmake; sudo gmake install; cd ..
cd Producer; gmake; sudo gmake install; cd ..
cd OpenSceneGraph; gmake COMPILE_EXAMPLES=yes; sudo gmake install
とするだけ。 sudoが入ってなかったらその都度rootになってmake installするかportsでsudoを入れて使えるようにしておく。
.cshrcなどで自分のPATHに/usr/local/share/OpenSceneGraph/binを加えてLD_LIBRARY_PATHに/usr/local/lib/osgPluginsを加える。 あとは
setenv OSG_FILE_PATH OpenSceneGraph-Dataの場所
としておくとインストールしたサンプルプログラムも動かせる。
- 3ds_max
- Android
- Books
- Caffe
- Canvas
- Chainer
- CloudCompare
- colinux
- colmap
- Cygwin
- DeepLearning
- DICOM
- dlib
- docker
- Everun
- Excel
- EyeX
- FANN
- FDS
- Felica
- FreeBSD
- FreeNAS
- GAlib
- gnuplot
- JetsonNano
- JetsonTK1
- JetsonTX2
- Kinect
- LAPACK
- LaTeX
- LTspice
- M5Stack
- MacOSX
- MATLAB
- Memo
- MicroEnableIII
- Mono
- MSVC
- nano
- nvidia-docker
- ODE
- Open3D
- OpenCV
- OpenCVSharp
- OpenMVG
- OpenOffice
- OpenVSLAM
- OSG
- ParaView
- PCL
- Phidgets
- PlaidML
- PLplot
- POVRay
- PowerPoint
- Python
- R
- RaspberryPi
- Realsense
- ROS
- RSJ2011
- Ruby
- Scilab
- SHOGUN
- SUSE
- SVM
- Tensorflow
- TrueCrypt
- Ubuntu
- uEye
- Unix
- VMWarePlayer
- Vim
- VTK
- Windows
- WSL2
- 文書作成
- 文献調査
- 立体映像
- 論文メモ