2010-07-02 107 views

回答

0

也许错误信息是真的?该文件不在那里?

+0

boost \ boost_regex-vc71-mt-1_33_1.lib文件在这里..是否正确? – 2010-07-02 07:27:53

+0

没有。您需要regex.hpp,如错误消息所示。 – 2010-07-02 08:14:08

1

您需要确保在Visual C++中包含了Boost头文件的路径。

按照说明here.

出现此问题的原因是Visual C++不包括路径加速头文件。通过包含目录,Visual C++将搜索该目录中的问题,并希望您的问题应该得到解决。

+1

另外这应该是有帮助的:http://msdn.microsoft.com/en-us/library/aa288739%28VS.71%29.aspx#boostvc_topic8 – user225312 2010-07-02 07:31:51

0

如果您在Ubuntu中,请使用synaptic安装boost库,包括正则表达式包。从boost网站下载并在计算机中构建正则表达式库(仅限于http://www.boost.org/doc/libs/1_52_0/libs/regex/doc/html/boost_regex/install.html中的说明)是不够的,此外,您还必须以突触的方式下载它。我想这第二个冗余步骤是必要的,因为突触可能会更新一些系统变量($ PATH ???),并安装一些从www.bost.org直接下载的其他依赖项。

相关问题