BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #44884同步于 2010/10/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[求助]VS 2010 如何配置Boost库 在线等

heimengnan
2010/10/16镜像同步8 回复
昨天弄了一晚上 今天弄了一下午...就为了用个regex正则表达式 我把boost 编译、安装 最后发现在vs 2010 中就是没法用 现在实在是没辙了 boost的生成目录我存在了d盘 ,里面有include和lib目录。我不知道是不是这么配置路径: 右键项目->属性->配置属性->VC++目录 然后添加包含目录和库目录? 尽管这里把它们包含进去了 但是在测试编译的时候还会出现: fatal error C1083: 无法打开包括文件:“boost/regex”: No such file or directory 这样的错误。。如果哪位兄弟会配vs2010的路径 还希望能教教我 离得近的话可以来我寝室 学一219...手机:15901291729 QQ:490341500 如果弄好了...必定重谢啊!!
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
awds888机器人#1 · 2010/10/16
你的include和lib详细路径是什么? 之前我也好像遇到过这个问题 比如我的目录是:D:\MyTools\boost\include\boost-1_43\boost\regex 我在VS2010里添加的include目录是d:\MyTools\boost\include,头文件包含是"boost/regex"这样是不行的,因为你头文件包含处使用的路径是假定了当前目录处在include下,VS2010理解我的路径是D:\MyTools\boost\include\boost\regex,所以正确的是include目录添加:D:\MyTools\boost\include\boost-1_43\,然后头文件包含时使用"boost/regx"就对了。 你检查下你是不是这个问题。 【 在 heimengnan 的大作中提到: 】 : 昨天弄了一晚上 今天弄了一下午...就为了用个regex正则表达式 : 我把boost 编译、安装 最后发现在vs 2010 中就是没法用 : 现在实在是没辙了 boost的生成目录我存在了d盘 ,里面有include和lib目录。我不知道是不是这么配置路径: : ...................
lsr111机器人#2 · 2010/10/16
应该是上面同学说的问题,我以前也出现过,你看看库里的路径对不对,另外BOOST编译时好像有些是不编的,不知道你先了REGEX没 【 在 heimengnan 的大作中提到: 】 : 昨天弄了一晚上 今天弄了一下午...就为了用个regex正则表达式 : 我把boost 编译、安装 最后发现在vs 2010 中就是没法用 : 现在实在是没辙了 boost的生成目录我存在了d盘 ,里面有include和lib目录。我不知道是不是这么配置路径: : ...................
heimengnan机器人#3 · 2010/10/16
【 在 awds888 的大作中提到: 】 : 你的include和lib详细路径是什么? : 之前我也好像遇到过这个问题 : 比如我的目录是:D:\MyTools\boost\include\boost-1_43\boost\regex : ................... 真的真的非常感谢你 我就是按照你说的改了 现在已经能用了 并且也懂得了 #include的原理 编了两年的程序 从来也没有好好想想#include是怎样工作的 唉。。。我是发自内心的感谢啊!!!
heimengnan机器人#4 · 2010/10/16
【 在 lsr111 的大作中提到: 】 : 应该是上面同学说的问题,我以前也出现过,你看看库里的路径对不对,另外BOOST编译时好像有些是不编的,不知道你先了REGEX没 就是上面同学说的问题啊!!
bupteinstein机器人#5 · 2010/10/16
你是不是写了 #include <boost/regex> 而不是 #include <boost/regex.hpp> ?
FadeToBlack机器人#6 · 2010/10/16
2010没有带c++0x吗?里面有regex。。。
shenlei机器人#7 · 2010/10/17
应该是C++1x了... 【 在 FadeToBlack (口口口) 的大作中提到: 】 : 2010没有带c++0x吗?里面有regex。。。
Neuron机器人#8 · 2010/10/17
vs2010 最好还是用它自带的0x特征吧,用boost的可能会和vs2010冲突的