MacOS下使用Gtest 出现问题(no member named ‘make_tuple“)
最近在学习Gtest,在mac上安装总是出错,转了一大圈,终于解决了各种问题
一、安装Gtest
要提前安装cmake
git clone https://github.com/google/googletest.git
cd googletest
mkdir build
cd build
cmake -DCMAKE_CXX_COMPILER="c++" -DCMAKE_CXX_FLAGS="-std=c++11 -stdlib=libc++" ../
make
sudo make install
注:因为gtest用了c++11,编译的时候一定要加c++11
我在mac下用了zsh,虽然安装完了gtest了,但是系统不知道位置,需要配一下环境变量!
echo “export CPLUS_INCLUDE_PATH=/usr/local/include” >> ~/.zshrc
echo “export LIBRARY_PATH=/usr/local/lib” >> ~/.zshrc
source ~/.zshrc
二、编译写好的文件
头大出现了一大堆错误,这里只是截图了一部分,然后开始漫长的解决问题~~~~~
注意gtest用了线程,所以需要加上lphread
三、解决办法(折腾了一个下午)
g++ -std=c++11 -stdlib=libc++ gtest.cpp -lgtest -lpthread
只要加上必要的链接就可以了,可以成功运行了!!!
MacOS下使用Gtest 出现问题(no member named ‘make_tuple“)相关推荐
- MacOS下打包Python应用
在MacOS下开发的Python应用,不是Web Application,开发好以后,如何给用户使用呢?用户的操作系统也是MacOS 使用py2app打包 一.软件环境 ...
- 适用于 macOS 下 2K 显示器开启 HiDPI 的简便解决方案
适用于 macOS 下 2K 显示器开启 HiDPI 的简便解决方案 参考文章: (1)适用于 macOS 下 2K 显示器开启 HiDPI 的简便解决方案 (2)https://www.cnblog ...
- macOS下nginx配合obs做推流直播.md
这篇探索起源于给妹子看高清电影 动辄10G的1080P电影对于网速不够快又懒得找高清资源的妹子来说并不方便看 而pandaTV等直播平台显然是不可以直播电影的,于是我就按照google的方法自己推流1 ...
- qt linux mac,MacOS下Qt Installer Framework使用教程【个人经验】
MacOS下Qt Installer Framework怎么使用?使用Qt Installer Framework之前,必须先下载它, 下载地址: 下载完成之后自己进行安装,安装之后,我们就可以开始进 ...
- linux系统制作macos启动,MacOS下制作启动盘
MacOS下制作启动盘 Linux Linux系统直接用现成的工具,没有什么花头.推荐几个工具: Etcher UNetbootin dd命令 查U盘的标识simon@antergone:~$disk ...
- ant centos环境下 编译没有将配置文件加载_你可能忽略的macOS下brew安装nginx细节解读,干货
大家好,我是路程lucky,热爱开发.设计.学习.生活.爱捣鼓的web前后端工程师,为您带来原创文章,欢迎持续关注~ 今天我们聊一聊macOS下的brew安装nginx,本文重点关注的是安装的细节的解 ...
- 转:Linux下安装Gtest/Gmock
1.获取GTest/GMock源码 从Google网站上Http://Code.Google.Com/P/Googlemock/Downloads/List下载GMock源码(GMock源码中包含GT ...
- 在MacOS下使用Fiddler抓包
在MacOS下使用Fiddler抓包 有两种方式,分别是安装Mac版的Fiddler,或者是用虚拟机,安装Windows系统,在Windows系统下运行Fiddler对Mac系统中的内容进行抓包. M ...
- macOS下安装ipython
macOS下sudo安装ipython,会提示限错误: [Errno 1] Operation not permitted: '/tmp/pip-Elrhse-uninstall/System/Lib ...
最新文章
- 结对项目-四则运算 “软件”之升级版
- Centos 安装Docker
- c语言编程判断素数的函数,【面试题】C语言:实现一个函数,判断一个数是不是素数。...
- Entity Framework的简单使用之一对一关系
- python建模预测_技术分享 - python数据分析(6)——挖掘建模(1)分类与预测
- win10中安装step7 5.6
- 基于thinkphp的出租屋管理系统升级版
- 使用reg文件修改注册表
- delphi中获取汉字的拼音首字母
- 什么是UTF-8编码
- C语言数据类型谜题总结
- 浅谈机器人控制与仿真设计----RDS和ROS
- ORA-00955: name is already used by an existing object
- 阿里云服务器带宽下载上传速度表(1Mbps是128KB/s)
- 惯性系统常用坐标系_2 惯性导航1(坐标系及方向余弦)详解.ppt
- 数据质量管理--数据抽取和清洗
- 基于jsp+mysql+ssm的爱康医院专家预约管理系统-计算机毕业设计
- 3D人体姿态识别数据集
- 乔布斯《遗失的访谈》全文:尘封16年的预见
- Ayoa永久免费版网页在线思维脑图软件