从网上下载的一个QT程序链接需要用到lib3ds.a静态库。
lib3ds is an overall software library for managing 3D-Studio Release 3 and 4 ".3DS" files.
官网:
我下载的链接: lib3ds-1.3.0.zip
Ubuntu下编译lib3ds的过程
将lib3ds-1.3.0.zip解压出来到lib3ds-1.3.0文件夹
l 打开终端Terminal
l cd lib3ds-1.3.0/
l sudo ./configure来配置构建过程
l sudo make来编译该库
l sudo make install拷贝h文件和lib文件到正确的目录
l sudo make clean移除所有的临时文件
l 构建后的文件将要被拷贝至/usr/local/include和/usr/local/lib中
执行sudo cp lib3ds.a ~将需要的lib3ds.a拷贝至home目录下~
编译过程参考了《Advanced Lighting and Materials with Shaders》中的,截图如下: