gpt4 book ai didi

linux - gtest :compile error

转载 作者:太空狗 更新时间:2023-10-29 12:19:07 24 4
gpt4 key购买 nike

当我在 Redhat OS 上编译 gtest 示例时(gcc 版本是 3.2.2),它抛出如下错误,但是在 Ubuntu 上编译它没问题。请帮助我。错误或警告:

../include/gtest/internal/gtest-internal.h: In instantiation of `testing::internal::ImplicitlyConvertible<const void*, const void*>':
../include/gtest/gtest-printers.h:314: instantiated from `void testing::internal::DefaultPrintTo(char, testing::internal::bool_constant<true>, T*, std::ostream*) [with T = const void]'
../include/gtest/gtest-printers.h:376: instantiated from `void testing::internal::PrintTo(const T&, std::ostream*) [with T = const void*]'
../include/gtest/gtest-printers.h:416: instantiated from here
../include/gtest/internal/gtest-internal.h:890: no method `
testing::internal::ImplicitlyConvertible<const void*, const void*>::MakeFrom
'
../include/gtest/internal/gtest-internal.h:890: invalid use of undefined type `
class testing::internal::ImplicitlyConvertible<const void*, const void*>'
../include/gtest/internal/gtest-internal.h:847: declaration of `class
testing::internal::ImplicitlyConvertible<const void*, const void*>'

最佳答案

GCC 3.2 是一个太旧的编译器,无法支持 Google Test 使用的结构——它甚至早于 C++ 03 标准。尝试使用较新版本的 GCC 构建这些示例。

关于linux - gtest :compile error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15400320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com