标签:vs2008 需要 下载源码 静态 fatal 问题解决 代码 ext pre
心血来潮要去看开源代码,看到公司的日志库是在google-glog开源库上二次封装的,那就先撸glog吧.
1. 下载源码
一条命令取源码:git clone github.com/google/glog
2. 编译库文件
双击打开,右键编译,看到succeed,心情还不错~
3. 其他工程调用
a. 建工程
b. 拷贝头文件
c. 放置lib文件
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 }
标签:vs2008 需要 下载源码 静态 fatal 问题解决 代码 ext pre
原文地址:http://www.cnblogs.com/ccccnzb/p/6150496.html