C++的Cmaketxt文件设置(Linux)

C++的Cmaketxt文件设置(Linux)

导言

最近有了新的项目需要更进,但之前在VScode里是使用python以及ROS,这次要求是C++文件,学习了一下怎么设置。

问题(problem)

这次使用的是opencv方向的代码,但怎么在VScode里运行都显示缺少头文件,运行不成功!

解决

这次选择了在Linux的终端里进行运行,运行successful!

步骤

建立文件夹,包含include,build,src,在同级目录下建立Cmaketxt文件,如下:

cmake_minimum_required(VERSION 3.0.0)
project(demo)#项目名称

set(CMAKE_BUILD_TYPE Debug)


#add_subdirectory(3rdpart/json11)#按需要添加

set(OpenCV_DIR /home/opencv4.1/lib/cmake/opencv4)# 设置 opencv 路径
find_package(OpenCV REQUIRED)


find_package(Eigen3)
#设置
include_directories(${EIGEN3_INCLUDE_DIRS})
include_directories(${OpenCV_INCLUDE_DIRS} include )
message("*****************${OpenCV_INCLUDE_DIRS}*****************")

#设置键值对
set(SRC src/1.cpp )

#可执行文件路径
add_executable(${PROJECT_NAME} ${SRC})

target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})

之后 进入build文件夹,执行以下命令:
1.cmake …
2.make -j16
3.ls 查看文件
4. ./demo(ls查看那个绿颜色文件夹)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值