我有一个目标文件库,它作为一个独立的VC++
项目存在。我有许多其他完全独立的VC++
解决方案,我希望其中一些解决方案能够利用此库中包含的类。
我已将项目添加到解决方案中,详见此处:(See docs)。我已按照所有说明操作,但在尝试使用该类时仍然出现"unresolved external symbol"
错误。
有人可以帮忙吗?
具体细节: 有问题的类库是一个SQL访问库。里面有两个文件,sql.h和sql.cpp。很简单。该项目编译得非常好,所以我知道该项目没有任何问题。我的印象是,要让项目包含在现有解决方案中,我必须:
#include "sql.h"
添加到项目这就是我所做的,但没有成功。
答案 0 :(得分:0)
请确保外部库已链接到您的项目中。它通常以.lib文件的形式出现(例如,sql.lib) 转到配置属性 - >链接器并将您的库添加到“其他依赖关系”列表。