错误lnk2019函数中引用的未解析的外部符号

时间:2016-02-22 11:06:02

标签: c++ visual-studio-2010 visual-studio-2012 dll mfc

我在编译代码时遇到以下错误:

1>Link:
1>     Creando biblioteca ..\..\..\..\..\9.0\Accesos\Especiales\Enrolar\Win32\Debug\DLL_LSCAN_DEFINITIVA_SI.lib y objeto ..\..\..\..\..\9.0\Accesos\Especiales\Enrolar\Win32\Debug\DLL_LSCAN_DEFINITIVA_SI.exp
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2001: símbolo externo "public: virtual struct CRuntimeClass * __thiscall DLL_LSCAN_DEFINITIVA_SI_DLG::GetRuntimeClass(void)const " (?GetRuntimeClass@DLL_LSCAN_DEFINITIVA_SI_DLG@@UBEPAUCRuntimeClass@@XZ) sin resolver
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2019: símbolo externo __imp__BioB_Open sin resolver al que se hace referencia en la función "public: virtual int __thiscall DLL_LSCAN_DEFINITIVA_SI_DLG::OnInitDialog(void)" (?OnInitDialog@DLL_LSCAN_DEFINITIVA_SI_DLG@@UAEHXZ)
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2019: símbolo externo __imp__BioB_Close sin resolver al que se hace referencia en la función "public: virtual void __thiscall DLL_LSCAN_DEFINITIVA_SI_DLG::OnCancel(void)" (?OnCancel@DLL_LSCAN_DEFINITIVA_SI_DLG@@UAEXXZ)
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2019: símbolo externo __imp__BioB_GetAPIProperties sin resolver al que se hace referencia en la función "public: static unsigned int __cdecl DLL_LSCAN_DEFINITIVA_SI_DLG::_ThreadInitializeDevice(void *)" (?_ThreadInitializeDevice@DLL_LSCAN_DEFINITIVA_SI_DLG@@SAIPAX@Z)
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2019: símbolo externo __imp__BioB_GetDevicesInfo sin resolver al que se hace referencia en la función "public: long __thiscall DLL_LSCAN_DEFINITIVA_SI_DLG::OnUpdateDeviceList(unsigned int,long)" (?OnUpdateDeviceList@DLL_LSCAN_DEFINITIVA_SI_DLG@@QAEJIJ@Z)
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2019: símbolo externo __imp__BioB_OpenDevice sin resolver al que se hace referencia en la función "public: static unsigned int __cdecl DLL_LSCAN_DEFINITIVA_SI_DLG::_ThreadInitializeDevice(void *)" (?_ThreadInitializeDevice@DLL_LSCAN_DEFINITIVA_SI_DLG@@SAIPAX@Z)
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2019: símbolo externo _cmtfinger_decode@12 sin resolver al que se hace referencia en la función "public: void __thiscall DLL_LSCAN_DEFINITIVA_SI_DLG::_SaveImage(struct BioBData const *)" (?_SaveImage@DLL_LSCAN_DEFINITIVA_SI_DLG@@QAEXPBUBioBData@@@Z)
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2019: símbolo externo _cmtfinger_get_property@12 sin resolver al que se hace referencia en la función "public: void __thiscall DLL_LSCAN_DEFINITIVA_SI_DLG::_SaveImage(struct BioBData const *)" (?_SaveImage@DLL_LSCAN_DEFINITIVA_SI_DLG@@QAEXPBUBioBData@@@Z)
1>DLL_LSCAN_DEFINITIVA_SI_DLG.obj : error LNK2019: símbolo externo _cmtfinger_get_raster@20 sin resolver al que se hace referencia en la función "public: void __thiscall DLL_LSCAN_DEFINITIVA_SI_DLG::_SaveImage(struct BioBData const *)" (?_SaveImage@DLL_LSCAN_DEFINITIVA_SI_DLG@@QAEXPBUBioBData@@@Z)
1>

有一个原始源代码在MFC Visual Studio 2012(.exe)中完成,我必须使用相同的代码DLL MFC Visual Studio 2012.我不明白什么是错的,我已经附加到该文件夹在原始文件上使用的.h文件和.cpp相同。有人可以帮帮我吗?感谢。

0 个答案:

没有答案