boost问题:无法打开文件“libboost_regex-vc80-mt-gd-1_36.lib”

makeupfor 2008-10-30 05:53:40
系统使用编译器为Visual C++2005,boost安装文件是官网上的“boost_1_36_0_setup.exe”傻瓜式安装,安装后按网上的资料配置了VC++2005,但是在编译如下代码时出现错误:


#include <iostream>

#include <cassert>

#include <string>

#include "boost/regex.hpp"



int main() {

// 3 digits, a word, any character, 2 digits or "N/A",

// a space, then the first word again

boost::regex reg("d([a-zA-Z]+).(d|N/A)s1");

std::string correct="123Hello N/A Hello";

std::string incorrect="123Hello 12 hello";

assert(boost::regex_match(correct,reg)==true);

assert(boost::regex_match(incorrect,reg)==false);

}



错误为:1>LINK : fatal error LNK1104: 无法打开文件“libboost_regex-vc80-mt-gd-1_36.lib”

不知道是什么原因,请问应该如何解决?
...全文
1662 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
laohu6599 2011-10-09
  • 打赏
  • 举报
回复
gd是debug版本的lib,你可以尝试自己重新编译一遍boost。或者把boost/lib文件夹里面的”boost_regex-vc80-mt-gd-1_36.lib“改为“libboost_regex-vc80-mt-gd-1_36.lib”
maqinjun 2011-09-08
  • 打赏
  • 举报
回复
我用的是vs2010
maqinjun 2011-09-08
  • 打赏
  • 举报
回复
也许是因为附加目录库 里没写入 附加库
(如:E:/mylib/boost_1_46_1/stage/lib)
maqinjun 2011-09-08
  • 打赏
  • 举报
回复
libboost_regex-vc100-mt-gd-1_46_1.lib位于boost/boost_1_46_1/stage/lib下,如果没有,那么你需要再编译一下boost库

打开命令行窗口

切换到 boost库的根目录。

我的是D:/boost/boost_1_46_1

输入bootstrap(如果之前已经编译出bjam.exe了,此步跳过)

然后有几行输出

再输入./bjam

类库编译开始(这个真是个漫长的过程 ………………)

哎 等了 1个小时了

还得等

再编译一会儿吧

N久之后 编译好了

在工程中添加库引用

属性>连接器>常规 > 附加目录库 这里写入 E:/mylib/boost_1_46_1/stage/lib

编译

运行
jxhs89 2011-08-01
  • 打赏
  • 举报
回复
无法打开文件“libboost_unit_test_framework-vc90-mt-gd-1_47.lib"
类似的问题 不知道怎么解决。。
sujiewen 2009-05-25
  • 打赏
  • 举报
回复
自己编译的静态库文件,是有这个文件的。自己编译的动态文件libboost_regex-vc80-mt-gd-1_36.lib变成boost_regex-vc80-mt-gd-1_36.lib,所以找不到libboost_regex-vc80-mt-gd-1_36.lib,不知道为什么
cgd0282 2009-02-02
  • 打赏
  • 举报
回复
靠.我也遇到这种问题.安装目录下根本就没有这文件
cgd0282 2009-01-22
  • 打赏
  • 举报
回复
靠.我也遇到这种问题.安装目录下根本就没有这文件
sxbluebird 2008-12-03
  • 打赏
  • 举报
回复
libboost_regex-vc80-mt-gd-1_36.lib

在“官网上的“boost_1_36_0_setup.exe”傻瓜式” 你的安装目录下面
搜索这个lib文件, 然后再库文件路径没设置 即可!!!
nizainade 2008-11-30
  • 打赏
  • 举报
回复
库文件路径没设置吧
cloudnine123 2008-11-18
  • 打赏
  • 举报
回复
顶,我也想知道。

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧