公司产品要运行在linux上。
不想另外装linux,虚机又感觉慢。
所以想在mingw下编译。
想用goolge的glog做日志输出。但是一开始,gflags找不到pthread。
更新了mingw,可以找到了。
但是glog编不过,因为 utilities.h 中include的port.h位置不对,而且与mingw环境不匹配。改了一下,这部分过了。
然后又遇到gflag_declare.h里的int32_t和stdint.h里的定义冲突。
disable掉
logger.cc中 localtime_r找不到。
查了一下mingw不支持这个函数,也没有很好的解决方案。
好吧。还是用虚机吧……
不想另外装linux,虚机又感觉慢。
所以想在mingw下编译。
想用goolge的glog做日志输出。但是一开始,gflags找不到pthread。
更新了mingw,可以找到了。
但是glog编不过,因为 utilities.h 中include的port.h位置不对,而且与mingw环境不匹配。改了一下,这部分过了。
然后又遇到gflag_declare.h里的int32_t和stdint.h里的定义冲突。
disable掉
logger.cc中 localtime_r找不到。
查了一下mingw不支持这个函数,也没有很好的解决方案。
好吧。还是用虚机吧……
尝试在mingw环境下编译glog遇到多个问题,包括port.h路径错误、int32_t定义冲突及localtime_r函数缺失等,最终决定采用虚拟机方案。
1538

被折叠的 条评论
为什么被折叠?



