Win10安装Glog0.4.0|Cmake|VS2017

本文详细介绍了如何在Windows 10环境下使用CMake和VS2017安装配置Glog-0.4.0及其依赖Gflags的过程。包括下载安装所需软件、编译配置步骤、环境变量设置以及测试代码实现。

准备

下载

Cmake

进入cmake官网点击Download Latest Release下载最新版本,本文档使用Cmake3.19.1。

Glog

进入glog的github主页点击右侧Releases能够下载各个版本的glog,本文档使用glog0.4.0。

VS2017

此处不赘述。

*Gflags

根据网友描述,新版本的glog安装可以不用预先安装gflags。但因为之前在没安装gflags时尝试数次安装都失败了,还是决定先装上gflags。
进入gflags的github主页点击右侧Releases下载,本文档使用gflags2.2.2。

为了方便编译,将cmake、glog、gflags三个压缩包解压在一个文件夹中,同时为glog和gflags建立build文件夹。
为了区分源码和编译后的文件,再新建一个install文件夹。
建立文件夹如图
在install文件夹内新建glog和gflags文件夹

install文件夹

编译及配置环境

Cmake

将cmake文件夹解压后找到cmake-gui并打开。

编译gflags

由于后续编译glog会需要gflags的路径,因此先安装gflags。
打开cmake-gui,并填写以下内容:
gflags编译

  • 点击Configure,选择VS2017平台,点击finish之后会进行短暂读条并出现一堆红色选项。*其余选项不填充,默认为x64平台。
  • 取消选中BUILD_TESTING
  • 选中BUILD_SHARED_LIBS,以便生成.dll文件。如果不存在BUILD_SHARED_LIBS,可通过Add Entry手动添加。
  • 将CMAKE_INSTALL_PREFIX中的地址改为D:/software/3rd_party/install/gflags
  • 再次点击Configure,然后点击Generate,读条完成后点击旁边的Open Project,会自动打开VS2017(也可以进入gflags_build文件夹中找到gflags.sln打开工程)。
  • 分别在Debug x64和Release x64模式下,右键All_BUILD生成。
  • 然后再Debug x64和Release x64模式下,右键INSTALL生成。
    VS
    Tip:右键点击左侧项目找到设为启动项目可以切换项目

编译glog

与上述编译gflags过程相似:
glog编译

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值