错误LNK2001来自单元测试项目的

时间:2019-05-30 16:57:53

标签: c++ visual-studio unit-testing

我有一个项目被编译成动态dll。某些功能未在此dll中导出。

我创建了一个单独的单元测试项目,并按照说明链接.lib文件。

选择配置属性>链接器>输入>其他依赖项。

选择“编辑”,然后添加.obj或.lib文件的名称。不要使用完整路径名。

选择配置属性>链接器>常规>其他库目录。

选择“编辑”,然后添加.obj或.lib文件的目录路径。该路径通常位于要测试的项目的build文件夹中。

选择配置属性> VC ++目录>包括目录。

选择“编辑”,然后添加被测项目的头目录。

但是我仍然收到错误消息“未解析的外部符号“ public:void __thiscall CCommon :: SetParms()...”。这里的CCommon :: SetParms()是未导出的函数。

是否有任何遗漏导致此错误的信息?

0 个答案:

没有答案