使用C ++的问题在VC ++ 2010升压装置(找不到文件)(Problem with C++ B

2019-10-28 11:58发布

我刚安装升压1.44从最新的安装程序http://www.boostpro.com/download/ 。 然后,我创建了一个VC ++非托管的命令行项目。 我加了线#include <boost/regex.hpp>作为升压陈述入门教程,而且我也把加速安装目录到连接选项。 现在当我编译,VS2010报告一个fatal error LNK1104: file "libboost_regex-vc100-mt-gd-1_44.lib" cannot be opened 。 我检查了安装目录,这里只有文件libboost_regex-vc100-mt-s-1_44.lib (注意-gd- VS -s- )。 谁能告诉我是什么问题,我该怎么解决呢? 谢谢!

Answer 1:

Boost库命名约定列出的入门页面 。

  • mt表明多线程启用
  • g表示CRT库的调试版本有联系
  • d表示升压的版本库本身,你链接到的调试版本
  • s表明CRT库已经由Boost库静态链接到

什么是可能发生的事情是,你没有得到BoostPro安装程序下载缺少的味道。



Answer 2:

Visual Studio 2010中提供的C ++ 0x头<regex>为您服务。



文章来源: Problem with C++ Boost installation (can't find file) in VC++ 2010