admin管理员组文章数量:1130349
文章目录
- 前言
- 一、glog是何物?
- 二、构建过程
-
- 1.源码结构
- 2.尝试开始构建
-
- 进入src文件夹
- 执行xmake后如下
- 提示缺少文件,有两种情况:
- 使用命令创建使用glog项目
- 使用mv命令将src文件移动进来
- 填写myglog的构建文件
- 随便写个试试
- 构建
- 总结
前言
笔者苦makefile,cmake久矣,一直寻找替代工具,后来笔者瞧上了xmake,使用下来有几点感受:
1.使用lua作为语言辅助确实是优势,比其他逆天语言好
2.整体结构比较清晰
3.国人开发,支持!
建议新手学习
一、glog是何物?
Google glog是一个应用级别的日志系统库.它提供基于C++风格的流和各种辅助宏的日志API.你可以使用LOG(<特定等级>)输出日志信息信息,详细不说了.其他人写的有
二、构建过程
1.源码结构
1.bazel和cmake可以忽视,是其他构建原则需要文件夹
2.build是原来使用cmake生成的,忽略
3.src 真正的源码文件夹
4.剩余文件:仍然是其他构建原则文件
2.尝试开始构建
进入src文件夹
执行xmake后如下
$ xmake
note: xmake.lua not found, try generating it (pass -y or --confirm=y/n/d to skip confirm)?
please input: n (y/n)
y
xmake 就会开始自动扫描 库下的所有源文件,然后自己尝试编译链接
提示缺少文件,有两种情况:
(1)测试单元缺少文件,可以在xmake.lua中直接删除对于其的生成,因为用不到
(2)一些文件缺少可能与google其他库未安装有关,不影响正常使用,忽略.
(3)缺少系统库,使用 add_syslinks()进行添加,详情查看xmake官网
经过人工处理后的xmake.lua如下:
add_rules("mode.debug", "mode.release")
target<文章目录
- 前言
- 一、glog是何物?
- 二、构建过程
-
- 1.源码结构
- 2.尝试开始构建
-
- 进入src文件夹
- 执行xmake后如下
- 提示缺少文件,有两种情况:
- 使用命令创建使用glog项目
- 使用mv命令将src文件移动进来
- 填写myglog的构建文件
- 随便写个试试
- 构建
- 总结
前言
笔者苦makefile,cmake久矣,一直寻找替代工具,后来笔者瞧上了xmake,使用下来有几点感受:
1.使用lua作为语言辅助确实是优势,比其他逆天语言好
2.整体结构比较清晰
3.国人开发,支持!
建议新手学习
一、glog是何物?
Google glog是一个应用级别的日志系统库.它提供基于C++风格的流和各种辅助宏的日志API.你可以使用LOG(<特定等级>)输出日志信息信息,详细不说了.其他人写的有
二、构建过程
1.源码结构
1.bazel和cmake可以忽视,是其他构建原则需要文件夹
2.build是原来使用cmake生成的,忽略
3.src 真正的源码文件夹
4.剩余文件:仍然是其他构建原则文件
2.尝试开始构建
进入src文件夹
执行xmake后如下
$ xmake
note: xmake.lua not found, try generating it (pass -y or --confirm=y/n/d to skip confirm)?
please input: n (y/n)
y
xmake 就会开始自动扫描 库下的所有源文件,然后自己尝试编译链接
提示缺少文件,有两种情况:
(1)测试单元缺少文件,可以在xmake.lua中直接删除对于其的生成,因为用不到
(2)一些文件缺少可能与google其他库未安装有关,不影响正常使用,忽略.
(3)缺少系统库,使用 add_syslinks()进行添加,详情查看xmake官网
经过人工处理后的xmake.lua如下:
add_rules("mode.debug", "mode.release")
target<版权声明:本文标题:尝试使用xmake构建glog编译规则并用于项目 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754579925a2703943.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论