【OpenMesh】如何使用OpenMesh创建项目

本文指导您如何使用OpenMesh库和CMake构建系统来创建和编译个人项目,包括设置环境、创建应用目录、配置CMakeLists.txt文件、添加源代码文件以及编译过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这篇指南中我们将会解释如何使用OpenMesh创建项目并且使用CMake构建系统。
我们假定你已经下载了OpenMesh的源代码并安装了CMake构建工具。
按照下面的几步添加你自己的应用到构造树中:
到OpenMeshRoot/src/OpenMesh/Apps中创建一个新的目录,名为"MyPwnProject"
现在创建一个新的文件名为"CMakeLists.txt"包含下列代码:
include (ACGCommon)
include_directories (
../../..
${CMAKE_CURRENT_SOURCE_DIR}
)
set (targetName MyOwnProject)
# collect all header and source files
acg_append_files (headers "*.hh" .)
acg_append_files (sources "*.cc" .)
acg_add_executable (${targetName} ${headers} ${sources})
target_link_libraries (${targetName}
OpenMeshCore
OpenMeshTools
)
记住替换"MyProjectName"为任何你想要选择的项目名字。注意:如果你不想用*.hh和*.cc作为C++的源代码文件后缀名,你也必须修改这一部分,如果不改的话,CMake不会编译你的源文件。
  • 创建源文件保存到同一目录下。
  • 添加
add_subdirectory (MyOwnProject)
  • 到OpenMeshRoot/src/OpenMesh/Apps/CMakeLists.txt(注意:你也可以将这一行添加到其他的项目中去或者添加到文件末)。
在OpenMesh的根目录下创建名为"build"目录。到新创建的目录下输入命令:
cmake .. 

make 
到这里。你的工程被编译了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值