【CMAKE】CMakeLists 添加 eigen3 库以及 VTK 库的使用

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 就可以编译出来了。

你可能感兴趣的:(VTK,C++,实用源码,技术分享,Eigen3,VTK,CMakeLists)