【发布时间】:2014-06-25 09:32:11
【问题描述】:
在运行“./configure”后运行“make”编译 glog 时遇到问题 然后我得到一个错误:
架构 x86_64 的未定义符号: “testing::internal::StrStreamToString(std::__1::basic_stringstream, std::__1::allocator >)”,引用自: testing::internal::String testing::internal::StreamableToString(void const const&) 在 logging_unittest-logging_unittest.o testing::internal::String testing::internal::StreamableToString(int const&) 在 logging_unittest-logging_unittest.o ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) make: * [logging_unittest] 错误 1
我在 Mac OS X 上使用 glog-0.3.3。 那么如何在编译 glog 时进行测试呢?
在另一种情况下,我使用 Macport 安装了 glog 和 gflags,然后运行了一个小程序。它会产生一个错误: "错误:未知的命令行标志 'logtostderr'"
我相信这是链接到 gflags 的问题。那么我该如何解决它。谢谢
【问题讨论】:
标签: compilation gflags glog