避免使用lib引用的dll

时间:2014-04-18 12:34:57

标签: c++ dll

我正在编写CPP单元测试,一个使用过的lib文件的代码引用了dll中的一个过程。 我想从项目中删除此lib和dll。

我已经为lib文件中的方法替换了方法,但有一种方法是从dll导入的:

error LNK2019: unresolved external symbol "__declspec(dllimport) class CX * __cdecl CreateX(wchar_t const *)" (__imp_?....) referenced in function "...."

有没有办法声明一个本地函数将它与我的代码而不是dll import链接?

1 个答案:

答案 0 :(得分:0)

只需在项目中创建缺失文件的存根实现。这将删除链接器错误。