心血来潮要去看开源代码,看到公司的日志库是在google-glog开源库上二次封装的,那就先撸glog吧.ios
1. 下载源码 git
一条命令取源码:git clone github.com/google/gloggithub
2. 编译库文件编程
双击打开,右键编译,看到succeed,心情还不错~测试
3. 其余工程调用搜索引擎
a. 建工程google
b. 拷贝头文件spa
c. 放置lib文件3d
d. 放置dll文件指针
e. TestDemo工程配置
配置一:
配置二:
配置三:
f. 运行
g. 一脸懵逼
h. 结论
洗洗睡吧 !
编译使用第二发
1. 痛定思痛,痛何如哉?
2. 缘由分析
简单的调用都出问题,不爽,看源码。
个人Demo调用了这个宏来输出
接着找到这个宏
3. 纠正错误
改用VS2013编译的库,问题解决
4. 学到的东西
1 #include <iostream> 2 3 #include "glog/logging.h" 4 5 int main() 6 { 7 google::InitGoogleLogging("log"); 8 google::SetLogDestination(google::GLOG_INFO, "./myinfo"); 9 LOG(INFO) << "嘿嘿..."; 10 LOG(WARNING) << "呵呵..."; 11 LOG(ERROR) << "嘻嘻..."; 12 LOG(FATAL) << "哈哈..."; 13 LOG(INFO) << "嘤嘤..."; 14 15 return 0; 16 }