2011年3月8日星期二

在Ubuntu上安装coin3d

  coin3d是 open invertor 的一种开发包, 有SIM 公司开发. 这是一个开放源码的OIV开发包,使用协议采用的是GPL协议,在linux和windows下都能用. 
    官方源里已经有coin3d的库了, libcoin40 对应的是2.x 版本的, libcoin60 对应的是3.x 版本的.我这里用3.x的版本
apt-get install libcoin60 libcoin60-dev libcoin60-runtime
 然后是编译SoXt:
     先搞定一些依赖:
sudo ln /usr/lib.so.1 /usr/lib.so
sudo apt-get install libmotif-dev libmotif3
     从官方下载SoXt源码包, 解压之后:
./configure
make
make install

NOTE: 安装好, 编译coin3d程序的时候要加上 -lSoXt 不然会找不到 SoXt库.

NOTE: 在使用纹理贴图时,会出现Coin warning in SbImage::readFile(): The simage library is not available, can not import any images from disk.
这是因为libsimage没有装。
sudo apt-get install libsimage-dev

没有评论:

发表评论