BHO编译失误
BHO编译出错。
从网上下载了个BHO ,但是在本地怎么编译都报错。。 错误信息如下:
--------------------Configuration: AD_BHO - Win32 Release--------------------
Linking...
dlldata.obj : error LNK2005: _DllGetClassObject@12 already defined in AD_BHO.obj
dlldata.obj : error LNK2005: _DllCanUnloadNow@0 already defined in AD_BHO.obj
AD_BHO_i.obj : error LNK2005: _CLSID_MyBHO already defined in AD_BHO.obj
AD_BHO_i.obj : error LNK2005: _LIBID_AD_BHOLib already defined in AD_BHO.obj
AD_BHO_i.obj : error LNK2005: _IID_IMyBHO already defined in AD_BHO.obj
dlldata.obj : error LNK2001: unresolved external symbol __imp__NdrDllGetClassObject@24
dlldata.obj : error LNK2001: unresolved external symbol __imp__NdrDllCanUnloadNow@4
dlldata.obj : error LNK2001: unresolved external symbol _NdrCStdStubBuffer_Release@8
dlldata.obj : error LNK2001: unresolved external symbol _NdrCStdStubBuffer2_Release@8
AD_BHO_p.obj : error LNK2001: unresolved external symbol _NdrStubForwardingFunction@16
AD_BHO_p.obj : error LNK2001: unresolved external symbol _IUnknown_Release_Proxy@4
AD_BHO_p.obj : error LNK2001: unresolved external symbol _IUnknown_AddRef_Proxy@4
AD_BHO_p.obj : error LNK2001: unresolved external symbol _IUnknown_QueryInterface_Proxy@12
AD_BHO_p.obj : error LNK2001: unresolved external symbol _NdrOleFree@4
AD_BHO_p.obj : error LNK2001: unresolved external symbol _NdrOleAllocate@4
LIBC.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Release/AD_BHO.exe : fatal error LNK1120: 11 unresolved externals
执行 link.exe 时出错.
由于初学VC,不是特别懂。。 希望有人能帮忙将源码修改一下。 没法上传。麻烦有帮忙的人留个Q 或加我Q 850026811
十分感谢。。。
------解决方案--------------------
1. 缺失lib文件
2. 有重复定义
------解决方案--------------------
你要实现什么功能,我帮你看看吧,别做流氓插件哈,,,
------解决方案--------------------
#pragma commenct(lib,”bho.lib”)
从网上下载了个BHO ,但是在本地怎么编译都报错。。 错误信息如下:
--------------------Configuration: AD_BHO - Win32 Release--------------------
Linking...
dlldata.obj : error LNK2005: _DllGetClassObject@12 already defined in AD_BHO.obj
dlldata.obj : error LNK2005: _DllCanUnloadNow@0 already defined in AD_BHO.obj
AD_BHO_i.obj : error LNK2005: _CLSID_MyBHO already defined in AD_BHO.obj
AD_BHO_i.obj : error LNK2005: _LIBID_AD_BHOLib already defined in AD_BHO.obj
AD_BHO_i.obj : error LNK2005: _IID_IMyBHO already defined in AD_BHO.obj
dlldata.obj : error LNK2001: unresolved external symbol __imp__NdrDllGetClassObject@24
dlldata.obj : error LNK2001: unresolved external symbol __imp__NdrDllCanUnloadNow@4
dlldata.obj : error LNK2001: unresolved external symbol _NdrCStdStubBuffer_Release@8
dlldata.obj : error LNK2001: unresolved external symbol _NdrCStdStubBuffer2_Release@8
AD_BHO_p.obj : error LNK2001: unresolved external symbol _NdrStubForwardingFunction@16
AD_BHO_p.obj : error LNK2001: unresolved external symbol _IUnknown_Release_Proxy@4
AD_BHO_p.obj : error LNK2001: unresolved external symbol _IUnknown_AddRef_Proxy@4
AD_BHO_p.obj : error LNK2001: unresolved external symbol _IUnknown_QueryInterface_Proxy@12
AD_BHO_p.obj : error LNK2001: unresolved external symbol _NdrOleFree@4
AD_BHO_p.obj : error LNK2001: unresolved external symbol _NdrOleAllocate@4
LIBC.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Release/AD_BHO.exe : fatal error LNK1120: 11 unresolved externals
执行 link.exe 时出错.
由于初学VC,不是特别懂。。 希望有人能帮忙将源码修改一下。 没法上传。麻烦有帮忙的人留个Q 或加我Q 850026811
十分感谢。。。
------解决方案--------------------
1. 缺失lib文件
2. 有重复定义
------解决方案--------------------
你要实现什么功能,我帮你看看吧,别做流氓插件哈,,,
------解决方案--------------------
#pragma commenct(lib,”bho.lib”)