解压meshlab-main和vcglib-main到文件夹

将vcglib-main中的内容放进meshlab-main/src/vcglib里面。

创建meshlab_build目录

打开Cmake,选择sourcecode目录为meshlab-main,build目录为meshlab-build。点击configure,报错显示如下

选择对应vs2019的版本的目录

设置Cmake的Qt5_DIR为对应文件,Cmake会执行下载外部库的操作,最好保证电脑能够访问外网。
完成configure和generate之后Open Project,选中ALL_BUILD项目,点击生成。

会报错,只需要在对应的报错项目右键选择属性→配置属性→C/C++→命令行,添加/utf-8命令即可。
同时需要为所有的项目添加包含目录meshlab-main/src/vcglib/eigenlib,如下图所示

编译完成后打开下图软件

进入meshlab.exe生成的路径下
cd C:\Users\86133\Desktop\MeshLab_finalEdition\meshlab_build\src\distrib\Debug
输入windeployqt meshlab.exe配置Qt动态库
如果:
打开meshlab后并没有插件功能,也不能打开文件,这时候Help→About Plugin,如下图,选择Load Plugins,打开生成路径下的src/distrib/plugin/Debug,选择全部.dll加入。

---------------------------------------------------------------------------------------------------------------------------------
补充说明,VS2019要选择Release调试,不然会导致有些external库无法编译,Cmake导致的编译问题。这几天看Cmake发现的一些问题。
本文详细指导如何下载并整合vcglib到meshlab-main,包括Cmake配置、VS2019版本选择、Qt5_DIR设置、解决编译错误以及加载插件的过程。
2962

被折叠的 条评论
为什么被折叠?



