有没有人成功地将 googleTest 移植到 WindRiver 3.0 / VxWorks 6.6 中的实时进程?
我能够构建 gtest,但在链接时出现一些错误。我可以修改这些特定的代码部分,但这只会产生运行时错误。
这是我所看到的: googleTest.so:对isascii(int)'
googleTest.so: undefined reference to
gettimeofday 的未定义引用 googleTest.so:对“strcasecmp”的未定义引用
我有 2 个共享库 (.so):1 个用于 gtest,1 个用于 gtest_main。我有 1 个 RTP(实时进程),其中有我的测试代码。
注意:要让 googletest 在 vxworks 中编译,我必须修改一些标志: 具体来说: GTEST_HAS_POSIX_RE - 0 GTEST_HAS_TR1_TUPLE - 0 GTEST_HAS_STREAM_REDIRECTION 0
非常感谢任何见解或建议。