gpt4 book ai didi

c++ - 如何在 xcode 中使用 gmock?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:43:58 25 4
gpt4 key购买 nike

我想使用 gmock (Google Mock) 作为 XCode 中 C++ 项目的模拟框架。因此,我必须将 gmock 编译为 gmock.framework。不幸的是,该项目没有附带专用的 XCode 项目(gtest 包含一个)。

在 XCode 中创建一个框架项目并构建它失败并出现多个错误(基本上头文件中使用的包含路径似乎被错误地查找)。

那么(对一般性问题感到抱歉)如何将 gmock 编译为框架以便能够在其他 XCode 项目中使用它?

最佳答案

按照以下步骤,我能够让 GMock 在 Xcode 中工作:

  1. 在您机器上的某处下载此存储库:

https://github.com/macmade/gmock-xcode

  1. 打开包含的 Xcode 项目,按播放按钮构建所有目标,然后关闭项目。

  2. 将 GMock Xcode 项目作为子项目添加到您的 Xcode 项目中(可以将 GoogleMock.xcodeproj 文件从 Finder 拖到项目浏览器中)。

  3. 在“构建阶段”下的测试目标中,在目标依赖项下添加 GoogleMock、gmock 和 gtest 框架:

enter image description here

  1. 将以下行添加到您的测试文件以开始使用 GMock:

    #include <GoogleMock/GoogleMock.h>

关于c++ - 如何在 xcode 中使用 gmock?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26999695/

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