GameAcademe

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  0 Posts :: 14 Stories :: 5 Comments :: 0 Trackbacks

常用链接

留言簿(5)

我参与的团队

搜索

  •  

最新评论

 

假定已经从www.boost.org下载了最新的boost安装包,以boost1.39.0为例:

把压缩包解压到某目录,比如E:\sdk下,这时候,将得到目录:E:\sdk\boost_1_39_0 在此目录下,将有一个子目录boost,里面就是所有的boost内容。

进入 E:\sdk\boost_1_39_0\tools\jam\src 目录,点击build.bat文件,将执行bjam.exe文件的构建,构建完毕后,将生成E:\sdk\boost_1_39_0\tools\jam\src\bin.ntx86目录
bjam.exe就在此目录下。

bjam.exe拷贝到E:\sdk\boost_1_39_0下,在在系统菜单中,点出“运行”对话框,执行cmd命令,调出控制台窗口,然后把当前目录定位E:\sdk\boost_1_39_0

输入如下命令:

bjam stage --toolset=msvc-8.0 link=shared runtime-link=shared threading=multi debug release

(注意上面的命令行中,等号两端的变量不能留有空格,比如“-toolset = msvc-8.0”会报错)

这样子,就将使用VC2005,以生成多线程版本的,同时生成调试版和发行版的动态链接库文件的形式构建所有需要构建的boost库,

如果想生成所有版本的:包括单多线程,静态动态链接的,调试版发行版的全部都有的库,则可以用下面一句命令搞定:

bjam --toolset=msvc-8.0 --build-type=complete

posted on 2009-07-06 19:28 游戏研究院 阅读(398) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理