基础知识(十五)Cmake
来源:互联网 发布:淘宝电脑配件哪家好 编辑:程序博客网 时间:2024/05/17 02:17
Cmake学习笔记:
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)#cmake版本要求PROJECT(tiny_cnn)#设置项目名称set(SRC main.c)#定义变量src等于main.cADD_EXECUTABLE(tiny_cnn ${SRC})#生成可执行文件名tiny-cnnmessage(${SRC})#message用于打印相关信息
include_directories(目录文件夹名字)#用于添加头文件所在的路径,类似于vs的添加目录AUX_SOURCE_DIRECTORY(. DIR_HELLO_SRCS)把当前目录下的所有源文件名赋给变量DIR_HELLO_SRCSADD_LIBRARY(hello STATIC ${DIR_HELLO_SRCS})指定生成一个hello名的静态库
加入新的库.h所在路径,lib链接库,Protobuf为例子:
find_package(Protobuf REQUIRED)#搜索Protobuf库include_directories(${PROTOBUF_INCLUDE_DIRS})#PROTOBUF_INCLUDE_DIRS根据搜索结果,我们就可以得到头文件所在的路径target_link_libraries( example_cifar_conver ${PROTOBUF_LIBRARIES})#根据搜索结果,我们就可以得到所有的Protobuf lib链接库,连接可执行文件与链接库
0 0
- 基础知识(十五)Cmake
- CMake手册详解 (十五)
- CMake手册详解 (十五)
- Oracle基础知识(十五) - ROWID
- cmake基础知识
- CMake基础知识
- Objective-C 基础知识之 (十五):KVC
- cmake的一些基础知识
- android 基础知识 十五
- C语言基础知识之(十五):指针和函数
- Java基础知识 十五(GUI 图形化界面)
- OpenCV2学习笔记(十五):利用Cmake快速查找OpenCV函数源码
- <基础知识>cmake和make区别
- Oracle基础知识(二十五) - Oracle分组函数之ROLLUP魅力
- C++的基础知识(十五)--Sizeof与Strlen的区别与联系
- 黑马程序员_JavaSE基础知识总结十五:反射
- 网站开发进阶(十五)JS基础知识充电站
- cmake入门 step1 (一行cmake语句)
- 发现新大陆
- a:link a:visited a:hover a:active
- 【Android】关于statusbar的处理
- BaseAdapter
- hdu 2089
- 基础知识(十五)Cmake
- 解决Genymotion出现Unable to load VirtualBox engine
- javascript数组转换(convert to an Array)
- JAVA字符串格式化-String.format()的使用
- android中使用BitmapFactory的decodeStream()方法解码图片失败问题
- centos Mongodb 基础使用
- C++ 创建临时对象
- bzoj3524 [Poi2014]Couriers
- 图的广度优先搜索与深度优先搜索