为什么没有';t使用boost正则表达式库获取未解决的外部错误?

为什么没有';t使用boost正则表达式库获取未解决的外部错误?,boost,Boost,我只是在玩boost的正则表达式库。在构建过程中,我没有指定位置和库名称,令人惊讶的是,我出现了以下错误: LINK : fatal error LNK1104: cannot open file 'libboost_regex-vc100-mt-gd-1_47.lib' 我刚刚设置了boost lib的位置,错误消失了!(我没有提到它的名字,libboost_regex-vc100-mt-gd-1_47.lib) 通常,当我将一个库链接到我的项目时,我忘记了指定它的名称和位置,我得到了一个未

我只是在玩boost的正则表达式库。在构建过程中,我没有指定位置和库名称,令人惊讶的是,我出现了以下错误:

LINK : fatal error LNK1104: cannot open file 'libboost_regex-vc100-mt-gd-1_47.lib'
我刚刚设置了boost lib的位置,错误消失了!(我没有提到它的名字,libboost_regex-vc100-mt-gd-1_47.lib)
通常,当我将一个库链接到我的项目时,我忘记了指定它的名称和位置,我得到了一个未解决的外部错误。它需要指定库名称及其位置,但使用boost后就不再是这样了。那么原因是什么呢?如何创建一个只需包含其接口并指定其位置的库?

请参阅:

大多数Windows编译器和链接器都有所谓的“自动链接支持”,这消除了第二个挑战。Boost头文件中的特殊代码检测编译器选项,并使用该信息将正确库的名称编码到目标文件中;链接器从您告诉它要搜索的目录中选择具有该名称的库

见:

大多数Windows编译器和链接器都有所谓的“自动链接支持”,这消除了第二个挑战。Boost头文件中的特殊代码检测编译器选项,并使用该信息将正确库的名称编码到目标文件中;链接器从您告诉它要搜索的目录中选择具有该名称的库