mac上如何使用cmake编译gtest

macOS 10.13.6

方式/步调

  1. 1

    起首收集下载gtest的源码解压之后的目次信息如下所示,本家儿要有gtest和gmock两个库,这里本家儿要申明的是gtest

    b58f8c5494eef01f446b25daeffe9925bc317db5.jpg
  2. 2

    启动终端进入上一步调解压出来的gtest的根目次,然后执行下图标示的号令来生当作编译文件

    9213b07eca8065385d19990c98dda144ad348239.jpg
  3. 3

    若是建立编译文件当作功,就会呈现generating done的字样,然后再终端上执行make号令进行编译

    80cb39dbb6fd526615cf010ba418972bd50736cc.jpg
  4. 4

    编译的过程信息如下所示,左边中括号标示当前编译的进度,右侧显示的是具体的编译内容

    8d5494eef01f3a29522ae8d19625bc315d607cca.jpg
  5. 5

    当作功编译完当作,再进入gtest的根目次,可以看到增添了一个lib目次,点击进入该目次

    d53f8794a4c27d1e685f07db14d5ad6eddc438b7.jpg
  6. 6

    进入目次之后,可以看到生当作了整个工程的所有静态库,我们利用的是libgtest.a

    38dbb6fd5266d016cc05a237982bd40735fa3594.jpg
  7. 7

    若是不想要编译整个工程,只想纯真编译gtest, 那么终端上执行下图红色箭头指标的目的的号令生当作编译文件之后,再执行make号令进行编译

    5ab5c9ea15ce36d39496bf2f35f33a87e950b11a.jpg
  • 发表于 2019-10-03 22:00
  • 阅读 ( 818 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具