该文引用自 CruiseYoung的:google-glog库编译(Visual Studio 2013)及使用方法
http://blog.csdn.net/fksec/article/details/44341531
1 官方网站
官方代码托管地址:https://github.com/google/glog
2 参考文档
glog-master\README.windows
glog-master\INSTALL
3 编译
注:官方提供的解决方案“google-glog.sln”文件以及各工程文件默认是针对VC++ 9.0 (Visual Studio 2008)的,可以在Visual Studio 2008及以上版本Visual Studio中打开;
官方提供的解决方案“google-glog.sln”文件以及各工程文件只提供了Win32环境的编译配置。
3.1 x64编译
3.1.1 添加x64环境编译配置
解决方案“google-glog”-->右键-->配置管理项(O)...配置管理器-->活动解决方案平台(P)-->下拉--><新建...>新建解决方案平台-->键入或选择新平台(P):-->下拉-->选择“x64”-->从此处复制设置(S):-->选择“Win32”-->勾选“创建新的项目平台(C)”-->点击按钮“确定”
3.1.2 修正Visual Studio x64编译错误
error C4235: 使用了非标准扩展: 不支持在此结构上使用“_asm”关键字在函数"static void logging_fail()"实现的L1462行改为参考资料:__debugbreakhttps://msdn.microsoft.com/en-us/library/f408b4et.aspx
关于解决error C4235的其他参考资料:
[32位移植到64]_[C/C++代码嵌入汇编代码移植篇] (适用于VS2005/2008设置)- liuhuili23的专栏http://blog.csdn.net/liuhuili23/article/details/18265269x86平台转x64平台关于内联汇编不再支持的解决_伟大的海http://blog.sina.com.cn/s/blog_6b849dd00100xcgj.html[windows下32位移植到64位] - liuhuili23的专栏http://blog.csdn.net/liuhuili23/article/details/17952889如何在Visual Studio项目中正确添加汇编代码 - 张佩的技术库http://blog.csdn.net/blog_index/article/details/6878166X64上恢复VS关键字__asm的使用http://bbs.pediy.com/showthread.php?p=1260419在VS2012 x64下编译驱动使用asm关键字的完整方案http://bbs.pediy.com/showthread.php?p=1318183
将嵌入汇编迁移到Windows 64位平台http://blogs.ejb.cc/archives/1267/embedded-in-the-assembly-within-windows-64-bit-platform
3.2 x86(WIN32)编译
无需以上更改
3.3 “Unicode字符集”选择
官方提供工程"字符集"编译项默认是“使用Unicode字符集”,请根据您项目实际情况进行配置(主要是工程liblog和liblog_static):配置方法(以工程liblog为例):工程“libglog”-->右键-->属性(R)libglog属性页-->配置(C):-->下拉-->选择“所有配置”;平台(P):-->下拉-->选择“所有平台”配置属性-->常规-->项目默认值-->字符集下拉选择
4 配置
参考文档
glog-master/doc/glog.htmlGoogle GLog 的使用详解 - 逍遥凌辰的日志http://tudian2007.blog.163.com/blog/static/3156641320139176563617/
5 参考资料
google-glog 开源库分析(一):glog介绍 - 天使的秘密
http://www.cnblogs.com/davidyang2415/p/3861109.html
google-glog 开源库分析(二):glog用法 - 天使的秘密
http://www.cnblogs.com/davidyang2415/p/3861112.html
google-glog 开源库分析(三):glog核心类结构 - 天使的秘密
http://www.cnblogs.com/davidyang2415/p/3861118.html
google-glog 开源库分析(四):glog宏技巧 - 天使的秘密
http://www.cnblogs.com/davidyang2415/p/3861120.html
C++的开源跨平台日志库glog学习研究(一) - lizhenghn
http://www.cnblogs.com/lizhenghn/p/3704749.html
C++的开源跨平台日志库glog学习研究(二)--宏的使用 - lizhenghn
http://www.cnblogs.com/lizhenghn/archive/2014/05/03/3705410.html
C++的开源跨平台日志库glog学习研究(三)--杂项 - lizhenghn
http://www.cnblogs.com/lizhenghn/p/3720508.html
如何使用Google日志库 (glog) - chenguangxing3的专栏
http://blog.csdn.net/chenguangxing3/article/details/17150069
glog使用与功能修改
http://www.cppfans.org/1566.html
glog多线程下按照指定条件创建新的日志文件 - lijingpeng的专栏
http://blog.csdn.net/lijingpengchina/article/details/9050539
window环境下glog的安装 - lijingpeng的专栏
http://blog.csdn.net/lijingpengchina/article/details/9047777
- “该文引用自 CruiseYoung的:google-glog库编译(Visual Studio 2013)及使用方法
- http://blog.csdn.net/fksec/article/details/44341531”