编译条件:
CMakeLists.txt 中添加
#findinclude
find_package(HDF5 REQUIRED COMPONENTS C CXX)
INCLUDE_DIRECTORIES(${
HDF5_INCLUDE_DIRS})
# linktarget
TARGET_LINK_LIBRARIES(test -lstdc++fs ${
HDF5_CXX_LIBRARIES} ${
HDF5_LIBRARIES})
完整 CMakeLists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(testcpp)
# CUDA package
FIND_PACKAGE(CUDA REQUIRED)
INCLUDE(FindCUDA)
# CUDA include directories
INCLUDE_DIRECTORIES(/usr/local/cuda/include)
# OpenCV package
FIND_PACKAGE(OpenCV REQUIRED)
# OpenCV include directories
INCLUDE_DIRECTORIES(${
OpenCV_INCLUDE_DIRS})
find_package(HDF5 REQUIRED COMPONENTS C CXX)
INCLUDE_DIRECTORIES(${
HDF5_INCLUDE_DIRS})
find_package

文章详细描述了如何在CMakeLists.txt中配置CUDA、OpenCV、HDF5和Eigen3库的查找与链接,包括添加find_package指令、设置编译选项和链接目标,以及读取和处理相关数据文件。
最低0.47元/天 解锁文章

1万+

被折叠的 条评论
为什么被折叠?



