参考软件pcc-mp3dg的编译调试 + libJPEG库

软件链接:

【1】 http://wg11.sc29.org/svn/repos/MPEG-04/Part16-Animation_Framework_eXtension_(AFX)/trunk/3Dgraphics/3DG-PCC/trunk/

【2】github链接:https://github.com/RufaelDev/pcc-mp3dg

【3】作者交给别人维护,https://github.com/cwi-dis/cwi-pcl-codec  也可以看到最新代码


本文参考:

【1】https://blog.csdn.net/shaoyiting/article/details/55511286

【2】https://blog.csdn.net/baidu_36669549/article/details/85193944?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task


libJPEG库:

下载的软件中已经集成好pcl库,3rdparty中也可以看到含有第三方库,但看readme,貌似pcl还要依赖libJPEG-turbo库。

下载链接:

【1】官网:http://www.ijg.org/           

参考:https://blog.csdn.net/baidu_36669549/article/details/85193944?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

【2】GitHub:https://github.com/libjpeg-turbo/libjpeg-turbo       

参考:https://blog.csdn.net/baidu_36669549/article/details/85193944?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

(1)首先,安装下NASM,下载地址https://www.nasm.us/pub/nasm/releasebuilds/2.14.01rc5/win64/...exe

以管理员身份运行,默认路径即可,然后将其添加到环境变量中。

(2)新建build 文件。cmake 编译。

(3)打开build,打开ALL_BUILD.vcxproj文件。点击生成解决方案。


参考软件pcc-mp3dg:

直接在github下载的代码,用cmake编译不过,经过两天不停歇的查找试了各种方法好像都没啥用。

那么,就只能默默的自己查找问题。

查看CmakeError.log,跟着弄行不通。

后来发现cmake-gui中的提示错误,说是找不到EIGEN_INCLUDE_DIR,恩,可能是第三方库的问题,然后把第三方库都加到环境变量里,尤其是eigen的。期待的搓手手,但还是不可。

绝望之际,我灵光一现,想的他这个pcc自带的第三方库可能不能用,因为里面只有.patch和makefile,于是我全删了,把之前装pcl的时候里面的3rdparty复制到这里用,反正都是用的这几个库。这次没有期待的搓手手,只是焦虑的跺了跺jio jio  ,但是神奇的事情发生了,Configuration done  !!!   Configuration done 了  !!!   unbelievable~  incredible~  

之后在build文件中就可以看到PCL.sln啦~

猜你喜欢

转载自blog.csdn.net/yamgyutou/article/details/104896285