加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 如何在xcode中使用gmock?

发布时间:2020-12-14 19:16:02 所属栏目:百科 来源:网络整理
导读:我想使用gmock(Google Mock)作为XCode中C项目的模拟框架.因此我必须将gmock编译为gmock.framework.不幸的是,该项目没有专门的XCode项目(gtest包含一个). 在XCode中创建一个Framework项目并构建它失败了多个错误(基本上标题中使用的包含路径似乎被错误地查找)
我想使用gmock(Google Mock)作为XCode中C项目的模拟框架.因此我必须将gmock编译为gmock.framework.不幸的是,该项目没有专门的XCode项目(gtest包含一个).

在XCode中创建一个Framework项目并构建它失败了多个错误(基本上标题中使用的包含路径似乎被错误地查找).

那么(并且对于一般问题很抱歉)如何将gmock编译为Framework以便能够在其他XCode项目中使用它?

解决方法

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

>在您的机器上的某个地方下载此repo:

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

>打开包含的Xcode项目,按播放按钮构建所有目标,然后关闭项目.
>将GMock Xcode项目作为子项目添加到您的Xcode项目中(可以从Finder将GoogleMock.xcodeproj文件拖到项目浏览器中).
>在“Build Phases”下的测试目标中,在Target Dependencies下添加GoogleMock,gmock和gtest框架:

enter image description here

>将以下行添加到测试文件中以开始使用GMock:

#include <GoogleMock/GoogleMock.h>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读