直接下载源码使用VS进行编译。 1. 源码下载地址http://www.glfw.org/download.html, 点击Source Package 2. 打开cmake-3.12.1-win32-x86\bin中的cmake-gui.exe,选择解压后的glfw-3.2.1目录为source, ...
分类:
其他好文 时间:
2018-08-31 14:05:44
阅读次数:
491
2.工程下Cmake 本小节的任务是让上一小结的程序更像一个工程: 1. 为工程添加一个子目录 src,用来放置工程源代码 ; 2. 添加一个子目录doc,用来放置这个工程的文档 hello.txt; 3. 在工程目录添加文本文件COPYRIGHT,README; 4. 在工程目录添加一个runhe ...
分类:
其他好文 时间:
2018-08-25 14:36:05
阅读次数:
142
1.一般变量 1)CMake变量引用的方式 使用${}进行变量的引用。例如: 在 IF 等语句中,是直接使用变量名而不通过${}取值。 2)cmake自定义变量的方式 cmake变量定义的方式有两种:隐式定义和显式定义。 隐式定义 前面举了一个隐式定义的例子,就是PROJECT指令,他会隐式的定义_ ...
分类:
其他好文 时间:
2018-08-25 14:29:41
阅读次数:
239
小结内容 建立一个静态库和动态库,提供 HelloFunc 函数供其他程序编程使用, HelloFunc 向终端输出Hello World 字符串。 安装头文件与共享库。 1.代码与CMakeList.txt文件编写 首先建立 t3 目录,用于存放本节涉及到的工程 t3目录下创建lib目录用来存代码 ...
分类:
其他好文 时间:
2018-08-25 14:23:37
阅读次数:
167
Cmake 一、 Cmake概述 1.Cmake的由来? 当我们要执行程序前要对程序进行编译,然而Make工具却有很多种,如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 ...
分类:
其他好文 时间:
2018-08-25 14:14:05
阅读次数:
155
1 . ADD_DEFINITIONS 向 C/C++ 编译器添加 D 定义,比如 在CMakeList.txt文件中添加: 代码中有: 如果要添加其他的编译器开关,可以通过 CMAKE_C_FLAGS 变量和 CMAKE_CXX_FLAGS 变量设置。 2.ADD_DEPENDENCIES 定义 ...
分类:
其他好文 时间:
2018-08-25 14:13:09
阅读次数:
1352
1.链接外部库 如果程序中使用了外部库,事先并不知道它的头文件和链接库的位置,就要给出头文件和链接库的查找方法,并将他们链接到程序中。 1) find_package()的查找路径 find_package()命令首先会在模块路径中寻找 一个事先编译好的Find.cmake文件,而且一般官方给出了很 ...
分类:
其他好文 时间:
2018-08-25 14:04:31
阅读次数:
139
Windows下用cmake编译Caffe 2018年8月24日 23:35:41 by ChrisZZ 环境说明 系统: Windows10 编译器:Visual Studio 2015 构建器:CMake 3.12 Caffe: BVLC官方Caffe的windows分支 CUDA: 9.2 C ...
分类:
Windows程序 时间:
2018-08-25 00:38:43
阅读次数:
2211
引用至 https://www.cnblogs.com/xuhui24/p/6234569.html 用CMake设置Visual Studio工程中第三方库 引用至 https://www.cnblogs.com/xuhui24/p/6234569.html 用CMake设置Visual Stud ...
分类:
其他好文 时间:
2018-08-24 21:20:27
阅读次数:
140
项目中集成了abseil。abseil提供了cmake的编译,但是缺少make install命令。 于是有了下面的的一些命令,用于生成include和lib目录。 参考 增强现实的 abseil 库(1) ...
分类:
其他好文 时间:
2018-08-24 20:01:46
阅读次数:
850