在VS2010下boost安装

合集下载

Boost安装配置说明1

Boost安装配置说明1

Boost安装配置说明一.MinGW安装并配置(安装编译器)安装mingw-get-inst-20100831.exe;设置环境变量(MinGW安装的位置在D:\MinGW目录):右击我的电脑,点属性->高级->环境变量->系统变量:1、在PATH里加入D:\MinGW\bin,记得,如果里面还有其他的变量,记得要加个分号,分号得在英文输入模式下输入的。

2、新建LIBRARY_PATH变量,如果有的话,在值中加入D:\MinGW\lib,这是标准库的位置。

3、新建C_INCLUDEDE_PATH变量,值设为D:\MinGW\include。

4、新建CPLUS_INCLUDE_PATH变量,值为D:\MinGW\include\c++\3.4.5;D:\MinGW\include\c++\3.4.5;D:\MinGW\include\c++\3.4.5\backward;D:\MinGW\include。

打开一个CMD窗口,检查环境变量是否配置成功。

在命令窗口中输入gcc -v二.安装Boost库1.解压boost_1_47_0.zip文件;2.进入CMD,找到解压的文件里面的bootstrap.bat并运行;3.结束后继续运行b2.exe 如下图:三.安装CodeBlocks-10.05-setup.exe开发工具1.选择编译器选择设置—>编译器和调试器->Select Compler -> GNU GCC Complier2.给CodeBlocks配置Boost库,选择设置 -> 编译器和调试器 -> 连接设置 -> Add Linker Libraries ,在b2.exe 的目录找到路径\boost_1_47_0\stage\lib下的所有文件;和如下两个文件(Sock 支持)C:\MinGW\lib\libws2_32.aC:\MinGW\lib\libwsock32.a搜索路径-> Complier Add: C:\MinGW\include; D:\Projects\CodeBlock\boost_1_47_0a 搜索路径-> Linker Add: C:\MinGW\include; D:\Projects\CodeBlock\boost_1_47_0aLinker Setting :如下两个目录的全部文件:D:\Projects\CodeBlock\boost_1_47_0a\stage\lib\libboost_wserialization-mgw45-mt -d-1_47.aC:\MinGW\lib\libws2_32.aSearch Directories :C:\MinGW\includeD:\Projects\CodeBlock\boost_1_47_0aC:\MinGW\libD:\Projects\CodeBlock\boost_1_47_0a\stage\lib。

boost库安装文档

boost库安装文档

Boost库安装文档日期:2010-10-04一.Boost下载MapView所使用的是1.40版本。

进入boost 主页。

下载安装包boost 1_40_0/projects/boost/files/boost/1.40.0/选择下载windows 或unix 版本,解压缩到d:\boost目录下(其实任意目录都可以,放在根目录是为了方便)。

二. Boost编译1.从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Microsoft Visual Studio 2010”,指向“Visual Studio tools(工具)”,然后单击“Visual Studio 2010 command prompt(命令提示)”。

2.cd到d:\boost\boost_1_40_0\tools\jam\src下执行build.bat,然后,会在d:\boost\boost_1_40_0\tools\jam\src\bin.ntx86\下生成bjam.exe。

3.將bjam.exe复制到d:\boost\boost_1_40_0\下。

4.设定编译环境(加入红色字体)修改user-config.jam(d:\boost\boost_1_40_0\tools\build\v2\user-config.jam) 的MSVC configuration # MSVC configuration# Configure msvc (default version, searched in standard location# and PATH).# using msvc ;using msvc : 10.0 : : <compileflags>/wd4819<compileflags>/D_CRT_SECURE_NO_DEPRECATE<compileflags>/D_SCL_SECURE_NO_DEPRECATE <compileflags>/D_SECURE_SCL=0 ;5.將目录cd到d:\boost\boost_1_40_0\下执行A.编译boost库bjam --without-python --toolset=msvc-10.0 --build-type=complete--prefix="d:\boost\boost_1_40_0" stage运行完后(弹出输入提示符)说明:执行bjam --without-python --toolset = msvc-9.0 --with-thread --with-date_time --with-regex --prefix = h:\boost_lib6.1 --without-,表示不编译哪些库6.2 --with-,表示编译哪些库6.3 --toolset = ,表示使用哪个编译器6.4 --prefix = ,表示存放的路径bjam参数说明bjam参数编译的临时文件会放在builddir里(这样比较好管理,编译完就可以把它删除了)--build-dir=<builddir>--stagedir=<stagedir> 存放编译后库文件的路径,默认是stage--build-type=complete 编译所有版本,不然只会编译一小部分版本(确切地说是相当于:variant=release, threading=multi;link=shared|static;runtime-link=shared)variant=debug|release 决定编译什么版本(Debug or Release?)link=static|shared 决定使用静态库还是动态库。

VS2010编译MONGODB C 驱动

VS2010编译MONGODB C  驱动


项目属性配置属性C/C++代码生成运行库,设置为 MTD 模式, 如下:

项目属性配置属性链接器输入附加依赖库,添加
boost_program_options-vc100-mt-gd-1_49.lib boost_thread-vc100-mt-gd-1_49.lib boost_date_time-vc100-mt-gd-1_49.lib boost_system-vc100-mt-gd-1_49.lib boost_filesystem-vc100-mt-gd-1_49.lib libboost_date_time-vc100-mt-gd-1_49.lib libboost_system-vc100-mt-gd-1_49.lib libboost_filesystem-vc100-mt-gd-1_49.lib libboost_program_options-vc100-mt-gd-1_49.lib
libboost_thread-vc100-mt-gd-1_49.lib libboost_date_time-vc100-mt-sgd-1_49.lib libboost_system-vc100-mt-sgd-1_49.lib libboost_filesystem-vc100-mt-sgd-1_49.lib libboost_program_options-vc100-mt-sgd-1_49.lib libboost_thread-vc100-mt-sgd-1_49.lib mongoclient.lib
2.VS2010 编译环境配置
要执行 test.cpp 文件,需要做以下环境配置: 项目属性配置属性调试工作目录, 添加 boost 编译生成的 dll 文件 目录 C:\boost\stage\lib,如下:

VS2010 C++下编译调试MongoDB源码

VS2010 C++下编译调试MongoDB源码

VS2010 C++下编译调试MongoDB源码考虑到m ongodb使用了boost库源码,参考m ongodb官方文档后,下载编译boost版本是1.42(时间为2010-2-2)或更新版本:boost版本1.42:/projects/boost/files/boost/1.42.0/boost_1_42_0.zip/download下载boost源码之后,我把boost解压在D盘。

1.在D:\boost_1_42_0\下找到该批处理文件bootstrap.bat,以vs2010命令行方式运行它,并最终生成bjam.exe可执行文件(详细结果及错误信息见生成的bjam.log日志)。

2.将生成的bjam.exe文件拷贝到“D:\boost_1_42_0”目录下,运行下面命令行:bjam stage variant=debug --stagedir="d:\boost_1_42_0" --with-filesystem --with-thread --with-date_time --with-program_options --layout=versioned threading=multi toolset=msvc-10.0如下图:注:i.如果要生成release链接库文件,需将上面的variant设置成release,形如:bjam stage variant=release .....ii.如果要全部生成使用下面编译选项bjam ...... --build-type=com plete编译过程可能会用一些时间,最终会在"D:\boost_1_42_0" 生成一个lib目录,里面包括刚生成的库文件。

3.下载已用vs2010编译的SpiderMonkey库文件及源码包,并将其解压到D盘下,下载链接:https:///dwight/vc2010_js将该文件夹名称改为“js”(因为m ongodb项目会默认指定该路径寻找可用的lib及c源文件),如下图:说明:SpiderMonkey是由C语言操作的JavaScript引擎,它支持JS1.4和ECMAScript-262规范。

VS2010安装瘦身精简提速方法

VS2010安装瘦身精简提速方法

VS2010安装/瘦身/精简/提速方法Visual Studio 2010(简称VS2010)出来已经有几个月了,虽然安装程序比Vs2008小了一些只有2.5G,但仍然是一个庞然大物,继续秉承微软的一灌作风“捆绑”,不管用上用不上先给你绑上。

全完安装需要7~8G空间,自定议安装的话,可以定制的内容也不多。

可选安装包如下:1.Visual 2.Visual C++3.Visual C#4.Visual F#5.Visual Web Developer6.图形库7.Dotfuscator 软件服务8.Microsoft SQL Server 2008 Express9.Microsoft SharePoint 开发人员工具这几个可选组件中Visual C++最大,不用C++的建议钩掉,Visual Web Developer 用于WEB开发,如果只开发C/S的程序那么也可以钩掉,另外6、7、8、9三项相信大多数人也用不上吧,可以钩掉,F#做为一种新的语言想研究的可以装上,必竟才100多M。

即便这样安装仍然需要3~4G空间。

为了给VS2010瘦身精简,大家还可以在控制面板-程序卸载中酌情删除一些用不上的组件。

在删除之前我们先来认识一下这些组件,以免删除造成不必要的麻烦。

1. Microsoft .NET Framework 4 Client Profile这个其实就是.NET Framework4 的精简版,可删除,但不建议删除。

2. Microsoft .NET Framework 4 Extended字面上看就是NET Framework 4扩展,不能删除。

3. Microsoft .NET Framework 4 Multi-Targeting Pack这个似呼是为NET 跨平台准备的东西,可以删除,不建议删除。

4. Microsoft MVC 开发组件包Microsoft MVC 2Microsoft MVC 2 – Visual Studio 2010 Tools这是MVC2 的组件包,开发Web程序的朋友不陌生吧,不用可以删除。

VS2010下编译boost - 兔子的技术博客 - C++博客

VS2010下编译boost - 兔子的技术博客 - C++博客
评论内容较长,点击标题查看
--buy custom essay papers
4. re: 多重继承导致虚函数表为空!
这个问题把我搞了一天,谢谢你的解决方案!!
--过客
5. re: 转:32位地址的寻址方式
--with-thread variant=release link=static threading=multi stage
./bjam --build-type=minimal --with-date_time --with-filesystem --with-program_options --with-regex --with-serialization --with-system --with-thread variant=release link=static threading=multi stage
(注意红色大字体)
boost最新版本1.44已经支持vs2010,然而直接下载编译会发现一堆bug;
首先由bootstrap编译bjam的时候就会碰钉子,典型的错误就是:
Failed to build Boost.Jam build engine.
首先下载bjam.exe,复制到 $BOOST$ 目录下。或者自己生成bjam,打开Visual Studio 2008
命令提示窗口$BOOST$\tools\jam\src,执行 build.bat 会在$BOOST$\tools\jam\src\bin.ntx86
:-)
////////////////////////////////////////////////
许多新人对于编译BOOST感到无从下手,甚至因此而放弃使用BOOST,那真的太可惜了,下面我把一些常用的BOOST编译方法贴于此,同时也作为自己的笔记。

Visual Studio 2010安装教程-图文详解

Visual Studio 2010安装教程-图文详解

Visual Studio 2010安装教程
下载好Visual Studio 2010的待安装文件后,按如下步骤解压安装即可:
解压后找到“setup.exe”文件,并点击,会出现如下图的界面,点击“安装”
可以选择发送安装体验信息也可以不发送,我没有勾选
安装程序组件加载完成后直接点击“下一步”
“勾选已阅读”点击“下一步”
选择“完全”也可以,选择“自定义”也可以,自定义需要自己选择所需要安装的编程语言和工具,为了方便,我选的是“完全”,可以在安装路径下选择自己想要把软件安装哪个盘下,选好路径后点击“下一步”
点击“安装”进行安装组件
开始等待,安装过程有点长,耐心等待……
若安装要求“重启”,则重启计算机,重启后继续安装
等待……
等待……
安装成功,点击“完成”
安装完后桌面会有图标,若没有,在安装目录下找到应用程序,打开就可以用了。

Boost库的安装与使用

Boost库的安装与使用

Boost库在Windows及Linux上的安装及使用Windows with VS20101.安装VS20102.下载安装Python (编译Boost库时需要)https:///3.下载 最新boost库/projects/boost/files/latest/download4.解压到指定目录。

例如:D:\boost_1_57_0这时,大部分库可以用了,但是与操作系统相关的部分还需要Build.比如thread库。

5.编译boost库运行command window. 开始菜单/运行/cmd输入Dos命令:d:输入Dos命令:cd d:\boost_1_57_0运行批处理:bootstrap.bat运行完后输入命令:./b2编译结束后就可以使用了6. 设置VS2010添加include 路径:d:\boost_1_57_0添加library路径: d:\stage\lib (编译好后产生的)Linux with GCC1.下载安装Python (编译Boost库时需要)https:///2.下载 最新boost库/projects/boost/files/latest/download3.解压到指定目录例如:/usr/boost_1_57_0这时,大部分库可以用了,但是与操作系统相关的部分还需要Build.比如thread库。

4.Build boost库运行命令窗口,将当前路径切到/usr/boost_1_57_0输入命令:./bootstrap.sh运行完后输入命令:./b2编译结束后就可以使用了5.编译使用boost库的项目例如程序文件为test.cppg++ -c test.cpp -o test.o –I/usr/boost_1_57_0g++ -o test test.o boost_thread.a–lstc++ -pthread –lrt-L/usr/boost_1_57_0/stage/lib注意:如果在使用STL库时报很多undefine的错误,多半是没有link STL 库的原因。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

vs2010下boost安装
vs2010下boost安装:
琢磨好久一直都没有安装成功,现在讲具体步骤写下来以备后续其他人之便。

下载boost
在boost官网上下载任何版本都可以。

将boost压缩包解压到D盘目录下
(我下载的是boost_1_46_1.zip),目录为C:\BOOST_1_46_1,里面就是boost的源码和需要编译的文件及文档资料。

编译bjam
(1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Microsoft Visual Studio 2010”,指向“Visual Studio tools(工具)”,然后单击“Visual Studio 2010 command prompt(命令提示)”
然后进入如下界面:
(2)cd到D:\boost\boost_1_46_1下执行bootstrap.bat,然后,会在D:\boost\boost_1_46_1\下生成bjam.exe
具体如下:
这样就进入boost_1_46_1下,再输入bootstrap.bat
等待一会儿即可生成bjam.exe。

编译boost库
將目录cd到D:\boost\boost_1_46_1\下执行
bjam stage--without-python--toolset=msvc-10.0--build-type=complete --stagedir="D:\boost\boost_1_46_0\bin\vc10" (这一步需要等待很长时间,大概一个小时左右……)
直到出现如下情况
编译完成
设定vs2010环境
打开VS2010 选择工具->选项->vc++目录
设置包含文件目录$lib-and-dll-out-dir$\include\boost-1_46-1\boost 设置引用文件目录:$lib-and-dll-out-dir$\lib
应用到的关键网页:
/a/1979730/
/flyinghare/archive/2010/10/31/126078.html
/view/64a3b92b453610661ed9f482.html。

相关文档
最新文档