VS2010 - 添加静态库时链接器错误

时间:2014-08-26 10:58:11

标签: c++ visual-studio-2010 static-libraries lnk2019

我想在我的项目中创建一个静态库,例如 Boost library
所以我创建了一个 Win32控制台应用程序项目,我选择了静态库并编译了它。
然后,在我的项目中,我在属性/配置属性/ VC ++目录/包含目录中添加了包含.h文件的目录,并在属性/配置属性/ VC ++目录中添加了包含.lib文件的目录。库目录 Boost库,但我有错误“LNK2019未解析的外部符号”。

为什么在我做同样的过程时它根本不像boost库那样工作?

2 个答案:

答案 0 :(得分:1)

你可能忘了写:

#pragma comment(lib, "boost.lib")

代码

答案 1 :(得分:0)

您需要指定要使用的库的名称(在链接器选项的其他依赖项中)以及,并告诉它附加库所在的目录。

您可以使用#pragma comment代替,但使用构建设置更易于管理。