![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
cmake&makefile
文章平均质量分 64
创建工程 cmake生成Makefile
呆呆狗meng
一只专注于学习进步的呆呆狗
展开
-
Cmake学习详细笔记(8) ——自定义编译选项
案例四:自定义编译选项1). 源文件结构.├── CmakeLists.txt├── config.h.in├── main.cpp└── students├── CmakeLists.txt├── student_pub.cpp└── student_pub.h2) .编写 CMakeLists.txt#cmake mini ~vercmake_minimum_required(VERSION 2.8)#project infoproject(Studdent3)messa原创 2021-01-25 22:09:34 · 1162 阅读 · 0 评论 -
Cmake学习详细笔记(7) ——不同目录多文件
案例三:不同目录多文件1). 源文件结构.├── CmakeLists.txt├── main.cpp└── students├── CmakeLists.txt├── student_pub.cpp└── student_pub.h2) .编写 CMakeLists.txt第一个CmakeLists.txt:#cmake mini ~vercmake_minimum_required(VERSION 2.8)#project infoproject(Studdent2)#ta转载 2021-01-25 22:06:33 · 388 阅读 · 0 评论 -
Cmake学习详细笔记(6) ——同目录多文件
案例二:同目录多文件1). 源文件结构.├── CmakeLists.txt├── main.cpp├── student_pub.cpp└── student_pub.h.编写 CMakeLists.txt#cmake mini ~vercmake_minimum_required(VERSION 2.8)#project infoproject(Studdent2)#target exe**add_executable(Studdent main.cpp student_p原创 2021-01-25 22:04:08 · 175 阅读 · 0 评论 -
Cmake学习详细笔记(5) ——简单源文件
Linux平台cmake 生成Makefile编写的*.Cpp /*.h 文件见附录1.执行文件生成过程1)源文件结构$tree.├── clearCmake.sh├── CmakeLists.txt└── student_pub.cpp$cmake . #生成Makefile├── clearCmake.sh├── CMakeCache.txt├── CMakeFiles│ ├── 3.10.2│ │ ├── CMakeCCompiler.cmake│ │原创 2021-01-25 22:01:00 · 244 阅读 · 0 评论 -
Cmake学习详细笔记(4) ——语句解析
1,find_package(OpenCV REQUIRED)1)、 find_package()命令首先会在模块路径中寻找 Find.cmake,这是查找库的一个典型方式。具体查找路径依次为CMake:变量CMAKEMODULEPATH中的所有目录。如果没有,然后再查看它自己的模块目录/share/cmake−x.y/Modules/({CMAKE_MODULE_PATH}中的所有目录。如果没有,然后再查看它自己的模块目录 /share/cmake-x.y/Modules/ (CMAKEMODUL原创 2021-01-25 21:52:58 · 139 阅读 · 0 评论 -
Cmake学习详细笔记(3) ——编译选项
1,常用设置及含义set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")-Wall Enable most warning messages.set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g3")set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthre原创 2021-01-25 21:48:46 · 3497 阅读 · 0 评论 -
Cmake学习详细笔记(1) ——cmake简介
一、简介CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟原创 2020-07-19 13:06:43 · 227 阅读 · 1 评论 -
Cmake学习详细笔记(2) ——cmake安装与配置
安装cmake1 , Windows 下安装Windows版本安装直接运行EXE2, Linux下安装下载软件包安装$cmake-..tar.gz为下载下来的源码包$tar xvf cmake-...tar.gz$cd cmake-..*$./bootstrap$make$make install命令安装$cmake -version 查看版本,若没有安装则...原创 2020-04-29 09:53:37 · 349 阅读 · 0 评论