1. 背景
VTK 以及 EIgen3 是我们经常使用的三方库,因此,我们需要在 CMakelists.txt 中引进过来。
2. 使用 Eigen3
CMakeLists 的添加如下:
# 查找 Eigen3
find_package(Eigen3 REQUIRED)
if((Eigen3_FOUND) AND (DEFINED EIGEN3_INCLUDE_DIR))
message(STATUS "Found Eigen3: " ${EIGEN3_INCLUDE_DIR})
INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIR})
else()
message(FATAL_ERROR "EIGEN3 not found.")
endif()
3. 使用 VTK
CMakeLists 的添加如下:
# 查找 VTK 库
find_package(VTK REQUIRED)
if(VTK_FOUND)
message(STATUS "found VTK_DIR")
else(VTK_FOUND)
message(FATAL_ERROR "VTK not found. Please set VTK_DIR")
endif(VTK_FOUND)
最后,直接使用 CMake 就可以编译出来了。
版权声明:本文为comedate原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。