我想在我的项目中创建一个静态库,例如 Boost library 。
所以我创建了一个 Win32控制台应用程序项目,我选择了静态库并编译了它。
然后,在我的项目中,我在属性/配置属性/ VC ++目录/包含目录中添加了包含.h文件的目录,并在属性/配置属性/ VC ++目录中添加了包含.lib文件的目录。库目录如 Boost库,但我有错误“LNK2019未解析的外部符号”。
为什么在我做同样的过程时它根本不像boost库那样工作?
答案 0 :(得分:1)
#pragma comment(lib, "boost.lib")
代码
答案 1 :(得分:0)
您需要指定要使用的库的名称(在链接器选项的其他依赖项中)以及,并告诉它附加库所在的目录。
您可以使用#pragma comment
代替,但使用构建设置更易于管理。