在VC++.net平台下编译使用boost库的简捷方法
2006-02-17 10:31
417 查看
document.title="在VC++.net 2003平台下编译使用boost库的简捷方法 - "+document.title;
在VC++.net平台下编译使用boost库的简捷方法
前不久,在VC6上编译使用了boost库,感觉配置挺麻烦的,其实,vs.net2003下编译boost不用那么麻烦的,
并不需要自己亲自来设置编译条件,只要用VS.net的命令行运行环境即可.
1.编译前的准备
当然先下载解压了boost 的最新版本.
首先用vc2003的那个命令行DOS环境启动(菜单里有"命令提示符")
开始->程序->Microsoft Visual Studio .NET 2003
->Visual Studio .NET 工具"->"Visual Studio .NET 2003 命令提示"
然后在此环境下切换到boost_1_33_1/tools/build/jam_src目录:
运行build编译
boost_1_33_1/tools/build/jam_src>build
2.编译
完了以后把编译完成的文件(在boost_1_33_1/tools/build/jam_src/bin.ntx86目录下)拷贝到boost_1_33_1目录下,
直接运行"
boost_1_33_1>bjam stage
"就ok啦
编译好后boost库产生的lib及dll都存放在stage目录下了.
以后在使用时直接在项目中添加这个附加库目录即可.
要是vc8,最后一步改称
bjam sTOOLS=VC-80 stage
(怎么样,是不是很简便呢.)
3.使用
VC.net中使用boost库跟以前的方法一样.
在vs.net2003的项目中配置boost库的路径:
在visual studio .net2003 开发环境下,
选择菜单"项目" -> "属性",出来的对话框中,
(1).先选择"C/C++",然后在其下面的 "常规"项的"附加包含目录"中填上“boost库的根目录”.
如果项目中程序中使用到了thread多线程库,则在“命令行” 的"附加选项"中添加上"MTd"或者其它的运行多线程需要的参数.
(2).然后在对话框中再选择"链接器"->"常规"->"附加库目录",
在这个选项中填入"编译boost库文件目录",比如前面的"stage"目录.
在VC++.net平台下编译使用boost库的简捷方法
前不久,在VC6上编译使用了boost库,感觉配置挺麻烦的,其实,vs.net2003下编译boost不用那么麻烦的,
并不需要自己亲自来设置编译条件,只要用VS.net的命令行运行环境即可.
1.编译前的准备
当然先下载解压了boost 的最新版本.
首先用vc2003的那个命令行DOS环境启动(菜单里有"命令提示符")
开始->程序->Microsoft Visual Studio .NET 2003
->Visual Studio .NET 工具"->"Visual Studio .NET 2003 命令提示"
然后在此环境下切换到boost_1_33_1/tools/build/jam_src目录:
运行build编译
boost_1_33_1/tools/build/jam_src>build
2.编译
完了以后把编译完成的文件(在boost_1_33_1/tools/build/jam_src/bin.ntx86目录下)拷贝到boost_1_33_1目录下,
直接运行"
boost_1_33_1>bjam stage
"就ok啦
编译好后boost库产生的lib及dll都存放在stage目录下了.
以后在使用时直接在项目中添加这个附加库目录即可.
要是vc8,最后一步改称
bjam sTOOLS=VC-80 stage
(怎么样,是不是很简便呢.)
3.使用
VC.net中使用boost库跟以前的方法一样.
在vs.net2003的项目中配置boost库的路径:
在visual studio .net2003 开发环境下,
选择菜单"项目" -> "属性",出来的对话框中,
(1).先选择"C/C++",然后在其下面的 "常规"项的"附加包含目录"中填上“boost库的根目录”.
如果项目中程序中使用到了thread多线程库,则在“命令行” 的"附加选项"中添加上"MTd"或者其它的运行多线程需要的参数.
(2).然后在对话框中再选择"链接器"->"常规"->"附加库目录",
在这个选项中填入"编译boost库文件目录",比如前面的"stage"目录.
相关文章推荐
- 在VC++.net平台下编译使用boost库的简捷方法
- ++在VC++.net平台下编译使用boost库的简捷方法
- vc6下编译使用x264库方法
- 视频编解码之windows平台下编译ffmpeg的方法和使用教程
- Linux系统平台下关于GCC编译及使用的方法
- vc中使用nmake命令编译方法
- Unity跨iOS、Android平台使用protobuf-net的方法
- vc++ 使用64位平台编译,运行程序出现0xc000007b错误的解决方案
- jquery插件treegrid树状表格的使用方法详解(.Net平台)
- Linux平台下关于GCC编译及使用的方法
- Linux系统平台下关于GCC编译及使用的方法(-Werror,它要求GCC将所有的警告当成错误进行处理 )
- VC.net中使用GDI+的方法
- 关于VC60中创建MFC工程时, 使用了UNICODE选项后编译报错的解决方法
- 【转帖】vc2005 使用Boost库的编译步骤.
- vc2005 使用Boost库的编译步骤.
- 【PE】x264编解码器在Windows(MinGw环境)和Linux平台的编译过程以及使用方法
- 使用VC2005编译静态应用程序的方法
- jQuery插件DataTable使用方法详解(.Net平台)
- VC++(.Net)GDIPlus的使用方法