Mac下安装并使用Boost(解决方案)
2015-06-29 19:36
393 查看
1)首先在MAC上安装MacPort,点击下载安装: http://distfiles.macports.org/MacPorts/MacPorts-1.9.1-10.6-SnowLeopard.dmg
2)安装好后,打开终端
会帮你安装好最新版本的boost(当前是1.58版本最新)
3)创建一个a.cpp文件,写上如下代码:
4)在终端编译这个c++文件
5)在终端输入 ./a.out 执行
注意:如果图方便,可以创建软链接:
然后,在终端执行的时候,可以这样子编译:
2)安装好后,打开终端
$sudo port install boost |
3)创建一个a.cpp文件,写上如下代码:
include <boost/shared_ptr.hpp> #include <iostream> #include <iterator> #include <algorithm> int main() { boost::shared_ptr<int> myPtr (new int (1)); std::cout << *myPtr; return 0; }
4)在终端编译这个c++文件
g++ -I /opt/local/include -L /opt/local/lib -lboost_system-mt -lboost_thread-mt a.cpp
5)在终端输入 ./a.out 执行
注意:如果图方便,可以创建软链接:
ln -s /opt/local/include/ boost
然后,在终端执行的时候,可以这样子编译:
g++ -I boost -L /opt/local/lib -lboost_system-mt -lboost_thread-mt a.cpp
相关文章推荐
- 如何修改android系统字体大小
- IOS--OC--LessonDictionary 字典
- 如何撰写科研课题结题报告
- 书单与Github
- C/C++基本数据类型所占字节数
- [leetcode] Valid Sudoku
- mybatis与spring的整合(使用sqlSession进行crud)
- 音频焦点 (audio focus)(二)
- acadia直接连上win7联网
- mybatis进行CRUD操作
- GPU 使用点滴
- Cocos2d-X之游戏存储Sqlite基础篇(四)
- 如何通过css的media属性,适配不同分辨率的终端设备?
- c++ const关键字 总结
- 【C语言】静态顺序表和动态顺序表的实现
- Linux学习笔记之RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题
- C#中的线程(三) 使用多线程
- WordPress主题 【DUX1.2原版】 小清新CMS主题带用户中心
- selenium简单代码入门
- 机器学习常见的错误