在VS2010下boost安装
- 格式:doc
- 大小:225.50 KB
- 文档页数:4
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库安装文档日期: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 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安装/瘦身/精简/提速方法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程序的朋友不陌生吧,不用可以删除。
Visual Studio 2010安装教程
下载好Visual Studio 2010的待安装文件后,按如下步骤解压安装即可:
解压后找到“setup.exe”文件,并点击,会出现如下图的界面,点击“安装”
可以选择发送安装体验信息也可以不发送,我没有勾选
安装程序组件加载完成后直接点击“下一步”
“勾选已阅读”点击“下一步”
选择“完全”也可以,选择“自定义”也可以,自定义需要自己选择所需要安装的编程语言和工具,为了方便,我选的是“完全”,可以在安装路径下选择自己想要把软件安装哪个盘下,选好路径后点击“下一步”
点击“安装”进行安装组件
开始等待,安装过程有点长,耐心等待……
若安装要求“重启”,则重启计算机,重启后继续安装
等待……
等待……
安装成功,点击“完成”
安装完后桌面会有图标,若没有,在安装目录下找到应用程序,打开就可以用了。
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 库的原因。
综合解决visual studio 2010安装及问题解决微软发布了最新的 Visual Studio 2010 支持64位Windows,支持多显示器,以便您可以根据自己的需要来组织和管理工作。
您还可以通过可视化设计器来充分发挥您的创造力。
无论您的项目简单还是复杂,您都可以使用VS2010将您的理念变成现实!首先说明一下,VC和VS区别吧,前者是一个工具,就是可用来编程开发软件等,就是一种语言,我们可以学习来编织自己的东西;而后者是一个工具箱,里面装载了较多的软件,后者就是微软自己把自己以前的东西集合在一起,就变成了VS,只是一个名字而已。
VS的功能在此我就不多说了,功能优于其他的单个工具,在网站开发等项目上显示出了其超越一般的功能和优势。
藉此来和喜欢计算机和热衷于软件开发的同仁们共享和共勉。
有部分截图没有给出,我在此用语言详细说给,望各位见谅。
安装过程:1、下载:可以去下载吧下载此软件,在此就不给出具体下载地址了,在百度搜索下载吧,然后进入后,搜索visual studio 2010就可以了,我下载的那个容量为2.5G。
2、如图所示此软件为旗舰版的,还有其他的如,专业版的。
本人认为还是装在旗舰版的,因为其功能比较全面。
3、4、下载后安装时请用虚拟光驱打开,可以下载一个虚拟光驱,我用的是魔方上自带的虚拟光驱功能。
5、如图所示,魔方虚拟光驱6、7、下面讲解具体安装过程:安装截图第一步:用虚拟光驱加载映像,打开此软件的安装包。
在此具体截图及操作没有给出,相信虚拟光驱集体应用大家应该会的,在此就不多言了。
第二步:虚拟光驱打开后会找到如下截图的部分,重点出已经用红色方框圈出。
或者以上两图用红框圈出的均可以用来安装此软件。
第三步:下面就是开始安装此软件了双击安装程序,显示开始安装界面,见下图此时点击上图第一条安装Microsoft Visual Studio 2010 会出现下图界面然后进行下面操作。
可能要稍等一会上图安装组件,然后会出现如下安装界面同意许可条款进行如下操作界面出现了两个选项我推荐一般选择自定义安装,这样可以自己选择安装的组件和安装的位置下图界面为自定义安装的界面,不过一般不推荐安装到C:盘中推荐选择自定义安装,可以选择安装路径及安装组件点击安装可以看到下一安装界面安装过程,时间可能会长点~有的时候会出现下图安装提示自己可以选择重启完成安装,有的不会出现此安装界面点击以上界面出现的安装文档,进行下面的操作建议添加所有的,等待此添加完成即可。
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。