Mac上安装boost开放环境

方法一:

  1. 去Macports官网的下载页面(https://distfiles.macports.org/MacPorts/)下载对用Mac系统的pkg文件,下载完成之后,双击,一路【下一步】,到安装按成。
  2. 打开一个新终端:输入sudo port install boost,提示输入密码,输入你当前使用的账号的密码(注意终端中输密码不会有任何显示提示,即输入的密码不会显示),回车,Macports会全自动下载,安装并编译需要单独编译的部分boost库。时间有点长,你可以放这去干点别的了。
  3. 打开Xcode,新建一个工程,【OS X】-》【Application】-》【Command Line Tool】,创建此类工程。
  4. 将此预编译指令加入main文件中测试#include <boost/asio.hpp>,会发现头文件找不到。这是因为新建的工程没有配置为使用boost库。此时我们需要点击【项目工程文件】-》【Targets】-》【BuildSetting】-》【Search Paths】-》【Header Search Paths】,输入/opt/local/include,这样头文件能找到,再添加库文件搜索路径,再【Search Paths】-》【Library Search Paths】,输入/opt/local/lib。
  5. 上面添加了头文件和库文件搜索目录后,点击运行,仍然无法通过编译,我这边是弹出错误,undefined reference to `boost::system::system_category(),这可能是连接不到对应的库,点击【项目工程文件】-》【Targets】-》【Build Phases】-》【Link Binary with Libraries】,点击下侧的+号,添加libboost_system.a,点击Add Another...,到/opt/local/lib中选择libboost_system-mt.a,在次点击下侧的+号,添加libboost_filesystem.a,点击Add Another...,到/opt/local/lib中选择libboost_filesystem-mt.a,这样就添加两个库文件。
  6. 我这里通过这几步终于可以使用boost库,boost官方网站上的asio的Tutorial例子就可以照着编程了。
时间: 2024-08-08 07:09:20

Mac上安装boost开放环境的相关文章

mac上安装搭建Appium环境

兜兜转转学习了一圈,最近开始学习移动端的自动化测试框架——Appium. mac下安装搭建Appium环境主要需要以下程序: 1)node.js 2)Xcode 3)JDK 4)android JDK 5)Appium 以下对各个程序的安装进行详解. 1.node.js Appium运行时依赖node.js环境,因此需要优先安装node环境.在终端中执行命令: $brew install node 如果没有安装brew,建议先安装该程序,对mac上管理各个应用非常有帮助.安装完成后,终端中输入n

C++: Mac上安装Boost库并使用CLion开发

1.下载安装Boost库 官网下载最新版本1.65.0:http://www.boost.org/users/history/version_1_65_0.html 选择UNIX版本: 下载后解压cd至解压文件夹下 cd /Users/jimmy/Downloads/boost_1_65_0 执行 ./booststrap.sh 成功后执行 sudo ./b2 install 几分钟之后编译安装完成 头文件位于 /usr/local/include/boost 库路径位于 /usr/local/

mac上安装python3 和 sqlite的问题

建议mac上安装python3不要使用源码自己编译安装,而要使用 brew install python3 来安装 另外安装完之后创建需环境的话,要指定新的python环境,如下: virtualenv  -p /usr/local/Cellar/python3/3.6.2/bin/python3  --no-site-packages obpy17 Mac OSX 正确地同时安装Python 2.7 和Python3 Mac OSX 正确地同时安装Python 2.7 和Python3(这个是

Mac上安装brew

用过ubuntu系统的都知道,上面有一个命令apt-get 很方便可以快速的安装很多软件 特别lamp环境 都是一键安装. 在mac上也有类似的命令 brew brew用法可以访问官网地址  http://brew.sh/ 但是在mac上安装 brew 的命令如下 curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C /usr/local --strip 1 但是按照上面的方式安装,都没成功,也没有

在Mac上安装IntelliJ IDEA

这篇文章旨在介绍如何在Mac系统上安装IntelliJ IDEA,至于IntelliJ IDEA的介绍和使用方法,大家另行查阅,本篇的文章不再详细阐述. 简短解说,IntelliJ IDEA是可以用来进行java web和android 开发的,当然还有开发特点,但是平时用的多的还是这两个方面.所以,既然要进行java web和android的开发,那么肯定是需要在Mac上安装java环境的,必然也少不了java sdk 和 android sdk. 第一步,下载IntelliJ IDEA 官网

在Mac上搭建java开发环境

在Mac上安装Jdk 1.Jdk的下载 如果你要安装jdk7或者是jdk8可以直接去官网上下载,要安装jdk6的话,就到apple的开发者网站上下载 下载网址:http://connect.apple.com/ 2.默认安装路径 JRE路径:/System/Library/Frameworks/JavaVM.framework/ JDK路径:/Library/Java/JavaVirtualMachines/ JAVA_HOME的路径:/Library/Java/JavaVirtualMachi

mac上安装scapy遇到的问题

在mac上安装scapy可以说是困难重重,一来因为scapy实在有些小众和老旧,再加上安装说明文档都是python2.5 也没有详细说明一些安装问题. 折腾了大概三个小时之后终于解决了这个老大难. 注:我的环境为anaconda2.3 - python2.7.10 一,首先scapy依赖了以下几个库: 1.PyX  :  2.pcapy 3.gnuplot-py 4.dnet 其中gnuplot-py 以及pyx一定要使用官方网站上面的指定版本. 如果你FQ不方便,请使用我的备份库github:

Jira - 如何在Mac上安装并配置Jira

Jira 是常用的项目管理工具,现在介绍一下如何在Mac 上安装并配置Jira 首先, 安装并配置JAVA开发环境. (如Java version "1.8.0_211") JAVA安装与配置: JMeter 性能测试 - Mac系统下如何配置JAVA开发环境 其次,安装并配置MySQL.如Server Version: 5.7.25 MySQL Community Server (GPL) 在https://dev.mysql.com/downloads/mysql/5.7.html

在Mac上安装Anaconda并在PyCharm上配置

在Mac上安装Anaconda并配置PyCharm 没写过python,也没装过相关IDE,在此做一个记录 安装Anaconda 从官网下载,这里选择的是Python3.7版本的图形化安装包 安装后,在命令行中输入conda --version,如果安装成功,会显示版本号 但我并没有显示,所以根据Anaconda之Python环境配置(Mac版)配置了环境变量: 首先,找到Anaconda的安装路径下bin文件的位置,我的路径是/opt/anaconda3/bin (再记录一下,在finder的