当前位置:首页 » 编程软件 » vs2008编译boost

vs2008编译boost

发布时间: 2022-06-18 23:35:39

㈠ vs2008 boost库怎么使用

VS2010环境。 吧根目录\\bin\\debug\\里面的东东都删掉,再编译 换回2008吧,2010做的工程2008打不开,我朋友因为这个被导师熊了一顿 要将整个,pkYDIs

㈡ vs配置PCL无法打开BOOST源文件怎么办

1,到官网下载最新的boost,这里我下载的1-63版本.
2,安装,解压后运行bootstrap.bat文件。稍等一小会就OK。
3,编译boost库。注意一定要使用VS2015的x86本机工具命令提示,这个可以在VS2015的安装菜单里面找到。进入命令行提示,输入下面的内容:
bjam -j4 --debug-symbols=on --build-type=complete toolset=msvc-14.0 threading=multi runtime-link=shared address-model=32

注意这里指定的运行库类型是动态链接库:
runtime-link=shared
当然也可以选择静态库,这样指定即可:
runtime-link=static
根据电脑配置,太低可能要30分钟到一小时。然后等待编译完毕。

㈢ 怎样把linux下的boost 和snmp放到vs2008

对于前三个错误,仔细检查一下config_snmp_pp.h的175行,是不是有拼写之类的语法错误。 第4个错误,编译器没找到"pthread.h"这个头文件,检查一下有没有这个文件。 另外,pthread.h是linux操作系统下的线程库pthread的头文件

㈣ boost源码如何应用

下载Boost库,这里我选择下载boost_1_55_0.zip
解压boost文件到本地目录(如G:\boost_1_55_0),可以发现解压后的文件中有一个bootstrap.bat文件。
然后以管理员身份打开cmd窗口,

上述命令执行完毕后可以发现G:\boost_1_55_0下新生成了一个bjam.exe文件
在命令窗口中输入语句:bjam.exe
此过程将默认根据系统已经安装好的编译工具(VS2008,2010,2012,2013)等编译相应的Lib文件、头文件等。(此步骤大概需要10分钟)
可以看到msvc 12.0,这是因为我系统中已经安装过了VS2013
msvc : 8.0是VS2005
msvc : 10.0是VS2010
msvc : 12.0是VS2012、VS2013

第5步执行成功后会有如下信息提示
至此我们已经完成了boost库的安装,下面需要配置一下VS2013了。新建一个VS2013控制台应用程序(工程名为boostest),添加如下代码
#include "stdafx.h"
#include <boost/lexical_cast.hpp>
#include <iostream>
using namespace std;
int main()
{
using boost::lexical_cast;
int a = lexical_cast<int>("123");
double b = lexical_cast<double>("123.0123456789");
string s0 = lexical_cast<string>(a);
string s1 = lexical_cast<string>(b);
cout << "number: " << a << " " << b << endl;
cout << "string: " << s0 << " " << s1 << endl;
int c = 0;
try{
c = lexical_cast<int>("abcd");
}
catch (boost::bad_lexical_cast& e){
cout << e.what() << endl;
}
return 0;
}
添加boostest工程的包含目录和库目录
包含目录添加 G:\boost_1_55_0
库目录添加 G:\boost_1_55_0\stage\lib

进入代码窗口编译并成功运行说明BOOST库确实已经配置成功,可以放心使用。

㈤ 如何安装boost在vs2008

方法/步骤 下载Boost库,这里我选择下载boost_1_55_0.zip 解压boost文件到本地目录(如G:\boost_1_55_0),可以发现解压后的文件中有一个bootstrap.bat文件。 然后以管理员身份打开cmd窗口,具体命令如下图: 上述命令执行完毕后可以发现G:\boost_1_55_0下新生成了一个bjam.exe文件 在命令窗口中输入语句:bjam.exe。 此过程将默认根据系统已经安装好的编译工具(VS2008,2010,2012,2013)等编译相应的Lib文件、头文件等。(此步骤大概需要10分钟) 从下图可以看到msvc 12.0,这是因为我系统中已经安装过了VS2013 msvc : 8.0是VS2005 msvc : 10.0是VS2010 msvc : 12.0是VS2012、VS2013 第5步执行成功后会有如下信息提示 至此我们已经完成了boost库的安装,下面需要配置一下VS2013了。新建一个VS2013控制台应用程序(工程名为boostest),添加如下代码 #include "stdafx.h" #include <boost/lexical_cast.hpp> #include <iostream> using namespace std; int main() { using boost::lexical_cast; int a = lexical_cast<int>("123"); double b = lexical_cast<double>("123.0123456789"); string s0 = lexical_cast<string>(a); string s1 = lexical_cast<string>(b); cout << "number: " << a << " " << b << endl; cout << "string: " << s0 << " " << s1 << endl; int c = 0; try{ c = lexical_cast<int>("abcd"); } catch (boost::bad_lexical_cast& e){ cout << e.what() << endl; } return 0; } 添加boostest工程的包含目录和库目录 包含目录添加 G:\boost_1_55_0 库目录添加 G:\boost_1_55_0\stage\lib 具体如下图 步骤阅读 进入代码窗口编译并成功运行说明BOOST库确实已经配置成功,可以放心使用。

㈥ 安装了多个版本vs怎么编译boost

boost有些库是不用安装的,仅需包含头文件库就行了。
但是有些很爽的库(thread,regex)需要根据不同的系统做不同的调整,所以必须编译。
编译的流程很简单,如果是windows操作系统,首先找到那个booststrap.bat的东西,然后在控制台下运行它,它会生成bjam.exe,然后就可以通过bjam来编译boost库了,在命令行下输入bjam --help看选项。

如果嫌麻烦,可以一次将boost库需要编译的全部编译了,bjam --build-type=complete,生成库全在stage目录下。

㈦ vs2008关于C++的shared_ptr

shared_ptr需要VS2008 SP1以上才自带有,头文件为#include <memory>,或者使用boost库(boost::shared_ptr),头文件为#include <boost/shared_ptr.hpp>

vs2008 error C2039: “shared_ptr”: 不是“std::tr1”的成员

vs2008创建的c++项目中用到了std::tr1::shared_ptr,
编译时报错:error C2039: “shared_ptr”: 不是“std::tr1”的成员。
原因:未安装vs2008 SP1
VS90sp1-KB945140-CHS.exe:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=FBEE1648-7106-44A7-9649-6D9F6D58056E
VS2008SP1CHSX1512981.iso:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=27673C47-B3B5-4C67-BD99-84E525B5CE61
若 不安装vs2008 SP1,也可使用Boost的实现boost::shared_ptr

热点内容
边的存储方法 发布:2025-05-16 17:33:16 浏览:926
海量服务器怎么拆 发布:2025-05-16 17:31:07 浏览:210
运行与编译的区别 发布:2025-05-16 17:25:02 浏览:823
c语言for中continue 发布:2025-05-16 17:20:14 浏览:647
ftp储存 发布:2025-05-16 17:04:08 浏览:504
家悦3010怎么看电脑配置 发布:2025-05-16 17:02:38 浏览:885
sqlin传参 发布:2025-05-16 17:02:37 浏览:889
python计算md5 发布:2025-05-16 17:02:32 浏览:427
看算法头疼 发布:2025-05-16 16:56:41 浏览:798
给定文件编译成dll文件 发布:2025-05-16 16:45:05 浏览:730