心血來潮要去看開源代碼,看到公司的日誌庫是在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 }