官方源里已经有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从官方下载SoXt源码包, 解压之后:
sudo apt-get install libmotif-dev libmotif3
./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
没有评论:
发表评论