VS2022中使用cmake+vcpkg工具链编译meshlab源码
要求:
1.代理软件(编译时会联网下载一些没有的库资源,最好连外网)
2.cmake
3.vs2022
4.vcpkg(安装了cgal,qt5,egin3等等,以vcpkg做工具链,可以省掉很多的配置,全部自动完成)
5.git(从meshlib的github下载后,重点:需要创建子模块,再更新子模块,会在对应的src文件夹下面下载vcglib库的源代码,后面要用),这边采用TortoiseGit,先初始化子模块,再更新子模块.
1.用VS2022直接打开meshlab对应文件夹,为了省事,直接使用vs的自带的管理配置来设置,效果等同于cmake-gui界面,也可自己配置cmakepreset.json文件来使用(跨编辑器),vs2022中可以直接使用cmake的方式组织编译了.
2.设置vcpkg工具链路径
3.删除缓存重新编译即可,等待完成后
4.完成后从meshlab.exe启动调试即可.
5.切换到目标视图界面可以查看各模块的组成