一个编译链接问题
vc.net 2003, 界面用到BCGCBPro6.74 的库文件
错误太多,这里只粘贴了部分。请各位大虾多加指点。多谢了!
正在链接...
nafxcw.lib(winfrm.obj) : error LNK2005: "public: virtual struct HACCEL__ * __thiscall CFrameWnd::GetDefaultAccelerator(void)" (?GetDefaultAccelerator@CFrameWnd@@UAEPAUHACCEL__@@XZ) 已经在 mfc71d.lib(MFC71D.DLL) 中定义
nafxcw.lib(winfrm.obj) : error LNK2005: "protected: virtual void __thiscall CFrameWnd::PostNcDestroy(void)" (?PostNcDestroy@CFrameWnd@@MAEXXZ) 已经在 mfc71d.lib(MFC71D.DLL) 中定义
nafxcw.lib(winfrm.obj) : error LNK2005: "public: virtual void __thiscall CFrameWnd::BeginModalState(void)" (?BeginModalState@CFrameWnd@@UAEXXZ) 已经在 mfc71d.lib(MFC71D.DLL) 中定义
nafxcw.lib(winfrm.obj) : error LNK2005: "public: virtual void __thiscall CFrameWnd::EndModalState(void)" (?EndModalState@CFrameWnd@@UAEXXZ) 已经在 mfc71d.lib(MFC71D.DLL) 中定义
libcmt.lib(crt0dat.obj) : error LNK2005: _exit 已经在 msvcrtd.lib(MSVCR71D.dll) 中定义
libcmt.lib(crt0dat.obj) : error LNK2005: __exit 已经在 msvcrtd.lib(MSVCR71D.dll) 中定义
libcmt.lib(crt0dat.obj) : error LNK2005: __cexit 已经在 msvcrtd.lib(MSVCR71D.dll) 中定义
libcmt.lib(crt0dat.obj) : error LNK2005: __c_exit 已经在 msvcrtd.lib(MSVCR71D.dll) 中定义
atlsd.lib(atltypes.obj) : error LNK2005: "public: __thiscall CSize::CSize(void)" (??0CSize@@QAE@XZ) 已经在 nafxcw.lib(barcore.obj) 中定义
atlsd.lib(atltypes.obj) : error LNK2005: "public: __thiscall CSize::CSize(int,int)" (??0CSize@@QAE@HH@Z) 已经在 nafxcw.lib(winmini.obj) 中定义
atlsd.lib(atltypes.obj) : error LNK2005: "public: __thiscall CSize::CSize(struct tagSIZE)" (??0CSize@@QAE@UtagSIZE@@@Z) 已经在 nafxcw.lib(bartool.obj) 中定义
atlsd.lib(atltypes.obj) : error LNK2005: "public: __thiscall CSize::CSize(unsigned long)" (??0CSize@@QAE@K@Z) 已经在 nafxcw.lib(bartool.obj) 中定义
atlsd.lib(atltypes.obj) : error LNK2005: "public: int __thiscall CSize::operator==(struct tagSIZE)const " (??8CSize@@QBEHUtagSIZE@@@Z) 已经在 nafxcw.lib(bartool.obj) 中定义
atlsd.lib(atltypes.obj) : error LNK2005: "public: class CSize __thiscall CSize::operator-(struct tagSIZE)const " (??GCSize@@QBE?AV0@UtagSIZE@@@Z) 已经在 nafxcw.lib(dockcont.obj) 中定义
atlsd.lib(atltypes.obj) : error LNK2005: "public: __thiscall CPoint::CPoint(void)" (??0CPoint@@QAE@XZ) 已经在 nafxcw.lib(afxstate.obj) 中定义
atlsd.lib(atltypes.obj) : error LNK2005: "public: __thiscall CPoint::CPoint(int,int)" (??0CPoint@@QAE@HH@Z) 已经在 nafxcw.lib(winfrm.obj) 中定义
msvcrtd.lib(MSVCR71D.dll) : error LNK2005: __ltoa 已经在 libcmt.lib(xtoa.obj) 中定义
msvcrtd.lib(MSVCR71D.dll) : error LNK2005: __stricmp 已经在 libcmt.lib(stricmp.obj) 中定义
msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) 已经在 libcmt.lib(typinfo.obj) 中定义
msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) 已经在 libcmt.lib(typinfo.obj) 中定义
LINK : warning LNK4098: 默认库“msvcrtd.lib”与其他库的使用冲突;使用 /NODEFAULTLIB:library
LINK : warning LNK4098: 默认库“nafxcw.lib”与其他库的使用冲突;使用 /NODEFAULTLIB:library
LINK : warning LNK4098: 默认库“libcmt.lib”与其他库的使用冲突;使用 /NODEFAULTLIB:library
sanalipg.obj : error LNK2019: 无法解析的外部符号 "public: void __thiscall CStockJXiaDanView::SendData(void *,int)" (?SendData@CStockJXiaDanView@@QAEXPAXH@Z) ,该符号在函数 "public: virtual void __thiscall CStockAnalisysPageView::RequestData(void)" (?RequestData@CStockAnalisysPageView@@UAEXXZ) 中被引用
libcmt.lib(crt0.obj) : error LNK2019: 无法解析的外部符号 _main ,该符号在函数 _mainCRTStartup 中被引用
StockJXiaDan - 487 错误,3 警告