Linux下 编译lib3ds库

时间:2023-03-09 15:04:48
Linux下 编译lib3ds库

从网上下载的一个QT程序链接需要用到lib3ds.a静态库。

lib3ds is an overall software library for managing 3D-Studio Release 3 and 4 ".3DS" files.

官网:https://code.google.com/archive/p/lib3ds/

我下载的链接:http://www.onlinedown.net/soft/170376.htm  lib3ds-1.3.0.zip

Ubuntu下编译lib3ds的过程

将lib3ds-1.3.0.zip解压出来到lib3ds-1.3.0文件夹

l  打开终端Terminal

l  cd lib3ds-1.3.0/

Linux下 编译lib3ds库

l  sudo ./configure来配置构建过程

Linux下 编译lib3ds库

l  sudo make来编译该库

Linux下 编译lib3ds库

l  sudo make install拷贝h文件和lib文件到正确的目录

Linux下 编译lib3ds库

Linux下 编译lib3ds库

l  sudo make clean移除所有的临时文件

Linux下 编译lib3ds库

l  构建后的文件将要被拷贝至/usr/local/include和/usr/local/lib中

Linux下 编译lib3ds库

Linux下 编译lib3ds库

执行sudo cp lib3ds.a ~将需要的lib3ds.a拷贝至home目录下~

编译过程参考了《Advanced Lighting and Materials with Shaders》中的相关章节,截图如下:

Linux下 编译lib3ds库

Linux下 编译lib3ds库