安装OpenMesh库
使用Homebrew安装,非常简单,一个命令搞定
1 | brew install open-mesh |
安装后可能不知道库的具体位置,通过下面命令
1 | brew info open-mesh |
可以查看库的信息,其中就包括了库的路径,我得到的是
1 | /usr/local/Cellar/open-mesh/6.3 |
用Qt Creator测试OpenMesh
Creator的安装这里不再赘述,新建控制台项目,如test。
在test.pro中添加保护目录和库文件
1 | INCLUDEPATH += /usr/local/Cellar/open-mesh/6.3/include |
main函数中的代码如下:
1 |
|
程序正确运行。
注意:一开始程序中没加
1 |
和
1 | OpenMesh::IO::_OBJReader_(); |
运行时报错[OpenMesh::IO::_IOManager_] No reading modules available!
,搜索这里发现需要加上面的内容。
在Cmake中使用OpenMesh
在Cmake中使用OpenMesh,CmakeList.txt如下所示:
1 | cmake_minimum_required(VERSION 3.9) |