第一步:整理新建目录: CMakeLearn 目录下建立 src目录 bin 目录 和 build src: 源码目录,opencv_test.cpp放置在此处。 bin:代码可执行目录,xx.bmp 放在这里,到时候生成的opencv_test.o 也生成在这里。 build :编译目录,生成的camke过程文件,生成完了可以删除,保持CMakeLearn 清洁。 CMakeLearn : 工程目录,CM...
首先,在CMakeLists.txt文件中引入ExternalProject模块: include(ExternalProject) 然后,使用ExternalProject_Add函数来添加依赖的外部项目。在该函数中,可以指定要下载、编译、安装的源码、配置参数以及构建过程: ExternalProject_Add( curl_project# 自定义的项目名称 PREFIX ${CMAKE_BINARY_DIR}/curl# 下载目录 GIT_REPOSI...
cmake 有个execute_process的命令,用来执行命令行的,用这个执行protoc根据proto文件生成c++代码,先要保证protoc已经在环境变量里面,思路跟你这个不一样,我试成功过