2

我正在尝试从 iOS 的源代码编译 GMock。我想将其编译为存档,以便多个 iOS 项目可以使用它。我正在使用 cmake 来构建这个模块(现有的构建系统使用 cmake 将 GMock 构建为 dylibs,所以如果我可以使用相同的方法会更容易)。我必须在 CMakeLists.txt 中添加以下内容才能将其构建为存档。

set(BUILD_SHARED_LIBS OFF)

存档已创建,但问题是某些测试(在 gtest_build_tests 中)失败。


The following tests FAILED:
 22 - gtest-filepath_test (SEGFAULT)
 51 - gtest_filter_unittest (Failed)
 54 - gtest_output_test (Failed)
 58 - gtest_xml_outfiles_test (Failed)
 59 - gtest_xml_output_unittest (Failed)
Errors while running CTest

有没有人成功地将 GMock 构建为 iOS 的存档?如果是这样,你们是怎么做到的??此外,我必须在不使用 Xcode 或 xcodebuild 命令的情况下从终端管理构建过程。

谢谢, 阿比奈

4

0 回答 0