[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MOD - Development (http://www.emule-web.de/board/emule-mod-development/)
-   -   Bitte um Kompilierhilfe! (http://www.emule-web.de/board/9114-bitte-um-kompilierhilfe.html)

linuxus 26. February 2005 14:14

Bitte um Kompilierhilfe!
 
Hy @ all!

Hab gerade ver sucht, emule zu kompilieren, und zwar noch ohne Veränderungen.
Von der readme hab ich rausgelesen, dass ich crypto51 und so weiter brauche, die hab ich alle.
Das war auch kein problem, die zu kompilieren. als ich dann emule kompilierte, hat er nach einem /ResizableLib/ReleaseUnicode Verzeichnis geschrien, ich hatte nur Release und ReleaseStatic, also hab ich aus den ReleaseStatic ein ReleaseUnicode gemacht! Hoffe das darf man! :-)

Folgende Fehlermeldungen hatts mir im Endeffekt aufgeworfen:
Code:

emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: int __thiscall CResizableDialog::OnCreate(struct tagCREATESTRUCTW *)" (?OnCreate@CResizableDialog@@IAEHPAUtagCREATESTRUCTW@@@Z)
 emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: int __thiscall CResizableFormView::OnCreate(struct tagCREATESTRUCTW *)" (?OnCreate@CResizableFormView@@IAEHPAUtagCREATESTRUCTW@@@Z)
 emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableDialog::EnableSaveRestore(unsigned short const *,int)" (?EnableSaveRestore@CResizableDialog@@IAEXPBGH@Z)
 emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableSheet::EnableSaveRestore(unsigned short const *,int,int)" (?EnableSaveRestore@CResizableSheet@@IAEXPBGHH@Z)
 emule error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CResizableDialog::CResizableDialog(unsigned short const *,class CWnd *)" (??0CResizableDialog@@QAE@PBGPAVCWnd@@@Z)
 emule error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CResizableSheet::CResizableSheet(unsigned short const *,class CWnd *,unsigned int)" (??0CResizableSheet@@QAE@PBGPAVCWnd@@I@Z)
 emule error LNK2001: Nichtaufgelöstes externes Symbol "public: bool __thiscall CxImage::Load(unsigned short const *,unsigned long)" (?Load@CxImage@@QAE_NPBGK@Z)
 emule error LNK2005: "class CHandleMap * __stdcall afxMapHMENU(int)" (?afxMapHMENU@@YGPAVCHandleMap@@H@Z) bereits in uafxcw.lib(winmenu.obj) definiert
 emule error LNK2005: "class CHandleMap * __stdcall afxMapHWND(int)" (?afxMapHWND@@YGPAVCHandleMap@@H@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "class CMenu * __stdcall _AfxFindPopupMenuFromID(class CMenu *,unsigned int)" (?_AfxFindPopupMenuFromID@@YGPAVCMenu@@PAV1@I@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "int __cdecl AfxCriticalNewHandler(unsigned int)" (?AfxCriticalNewHandler@@YAHI@Z) bereits in uafxcw.lib(winutil.obj) definiert
 emule error LNK2005: "int __stdcall _AfxHandleSetCursor(class CWnd *,unsigned int,unsigned int)" (?_AfxHandleSetCursor@@YGHPAVCWnd@@II@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "int __stdcall _AfxIsComboBoxControl(struct HWND__ *,unsigned int)" (?_AfxIsComboBoxControl@@YGHPAUHWND__@@I@Z) bereits in uafxcw.lib(winutil.obj) definiert
 emule error LNK2005: "int __stdcall _AfxModifyStyle(struct HWND__ *,int,unsigned long,unsigned long,unsigned int)" (?_AfxModifyStyle@@YGHPAUHWND__@@HKKI@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "int __stdcall AfxDlgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?AfxDlgProc@@YGHPAUHWND__@@IIJ@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "int __stdcall AfxEndDeferRegisterClass(long)" (?AfxEndDeferRegisterClass@@YGHJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "int __stdcall AfxHelpEnabled(void)" (?AfxHelpEnabled@@YGHXZ) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "int __stdcall AfxMessageBox(unsigned int,unsigned int,unsigned int)" (?AfxMessageBox@@YGHIII@Z) bereits in uafxcw.lib(appui1.obj) definiert
 emule error LNK2005: "int __stdcall AfxPropSheetCallback(struct HWND__ *,unsigned int,long)" (?AfxPropSheetCallback@@YGHPAUHWND__@@IJ@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "int __stdcall AfxUnhookWindowCreate(void)" (?AfxUnhookWindowCreate@@YGHXZ) bereits in uafxcw.lib(wincore.obj) definiert
  emule error LNK2005: "int _afxGotScrollLines" (?_afxGotScrollLines@@3HA) bereits in nafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "long (__stdcall*__stdcall AfxGetAfxWndProc(void))(struct HWND__ *,unsigned int,unsigned int,long)" (?AfxGetAfxWndProc@@YGP6GJPAUHWND__@@IIJ@ZXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "long __stdcall _AfxActivationWndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?_AfxActivationWndProc@@YGJPAUHWND__@@IIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "long __stdcall _AfxCbtFilterHook(int,unsigned int,long)" (?_AfxCbtFilterHook@@YGJHIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "long __stdcall _AfxInitCommonControls(struct tagINITCOMMONCONTROL*** *,long)" (?_AfxInitCommonControls@@YGJPAUtagINITCOMMONCONTROL***@@J@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "long __stdcall AfxCallWndProc(class CWnd *,struct HWND__ *,unsigned int,unsigned int,long)" (?AfxCallWndProc@@YGJPAVCWnd@@PAUHWND__@@IIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "long __stdcall AfxWndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?AfxWndProc@@YGJPAUHWND__@@IIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "long __stdcall ATL::AtlIAccessibleGetIDsOfNamesHelper(struct _GUID const &,wchar_t * *,unsigned int,unsigned long,long *)" (?AtlIAccessibleGetIDsOfNamesHelper@ATL@@YGJABU_GUID@@PAPA_WIKPAJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "long __stdcall ATL::AtlIAccessibleInvokeHelper(struct IAccessible *,long,struct _GUID const &,unsigned long,unsigned short,struct tagDISPPARAMS *,struct tagVARIANT *,struct tagEXCEPINFO *,unsigned int *)" (?AtlIAccessibleInvokeHelper@ATL@@YGJPAUIAccessible@@JABU_GUID@@KGPAUtagDISPPARAMS@@PAUtagVARIANT@@PAUtagEXCEPINFO@@PAI@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "private: __thiscall CWnd::CWnd(struct HWND__ *)" (??0CWnd@@AAE@PAUHWND__@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) bereits in libcmt.lib(typinfo.obj) definiert
 emule error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) bereits in libcmt.lib(typinfo.obj) definiert
 emule error LNK2005: "protected: __thiscall CFormView::CFormView(unsigned int)" (??0CFormView@@IAE@I@Z) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: __thiscall CView::CView(void)" (??0CView@@IAE@XZ) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CDialog::CreateIndirect(struct DLGTEMPLATE const *,class CWnd *,void *,struct HINSTANCE__ *)" (?CreateIndirect@CDialog@@IAEHPBUDLGTEMPLATE@@PAVCWnd@@PAXPAUHINSTANCE__@@@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CDialog::CreateIndirect(void *,class CWnd *,struct HINSTANCE__ *)" (?CreateIndirect@CDialog@@IAEHPAXPAVCWnd@@PAUHINSTANCE__@@@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CDialogTemplate::SetTemplate(struct DLGTEMPLATE const *,unsigned int)" (?SetTemplate@CDialogTemplate@@IAEHPBUDLGTEMPLATE@@I@Z) bereits in uafxcw.lib(dlgtempl.obj) definiert
 emule error LNK2005: "protected: int __thiscall CFormView::SaveFocusControl(void)" (?SaveFocusControl@CFormView@@IAEHXZ) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: int __thiscall CPropertyPage::IsButtonEnabled(int)" (?IsButtonEnabled@CPropertyPage@@IAEHH@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: int __thiscall CView::OnMouseActivate(class CWnd *,unsigned int,unsigned int)" (?OnMouseActivate@CView@@IAEHPAVCWnd@@II@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CView::OnNextPaneCmd(unsigned int)" (?OnNextPaneCmd@CView@@IAEHI@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CView::OnSplitCmd(unsigned int)" (?OnSplitCmd@CView@@IAEHI@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CWinApp::OnOpenRecentFile(unsigned int)" (?OnOpenRecentFile@CWinApp@@IAEHI@Z) bereits in uafxcw.lib(appui.obj) definiert
 emule error LNK2005: "protected: int __thiscall CWnd::CreateDlgIndirect(struct DLGTEMPLATE const *,class CWnd *,struct HINSTANCE__ *)" (?CreateDlgIndirect@CWnd@@IAEHPBUDLGTEMPLATE@@PAV1@PAUHINSTANCE__@@@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CWnd::OnCharToItem(unsigned int,class CListBox *,unsigned int)" (?OnCharToItem@CWnd@@IAEHIPAVCListBox@@I@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CWnd::OnCompareItem(int,struct tagCOMPAREITEMSTRUCT *)" (?OnCompareItem@CWnd@@IAEHHPAUtagCOMPAREITEMSTRUCT@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CWnd::OnHelpInfo(struct tagHELPINFO *)" (?OnHelpInfo@CWnd@@IAEHPAUtagHELPINFO@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CWnd::OnVKeyToItem(unsigned int,class CListBox *,unsigned int)" (?OnVKeyToItem@CWnd@@IAEHIPAVCListBox@@I@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: int __thiscall CWnd::ReflectChildNotify(unsigned int,unsigned int,long,long *)" (?ReflectChildNotify@CWnd@@IAEHIIJPAJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CDialog::HandleInitDialog(unsigned int,long)" (?HandleInitDialog@CDialog@@IAEJIJ@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CDialog::HandleSetFont(unsigned int,long)" (?HandleSetFont@CDialog@@IAEJIJ@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CDialog::OnCommandHelp(unsigned int,long)" (?OnCommandHelp@CDialog@@IAEJIJ@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CDialog::OnHelpHitTest(unsigned int,long)" (?OnHelpHitTest@CDialog@@IAEJIJ@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CFormView::HandleInitDialog(unsigned int,long)" (?HandleInitDialog@CFormView@@IAEJIJ@Z) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: long __thiscall CPropertyPage::MapWizardResult(long)" (?MapWizardResult@CPropertyPage@@IAEJJ@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: long __thiscall CPropertySheet::HandleInitDialog(unsigned int,long)" (?HandleInitDialog@CPropertySheet@@IAEJIJ@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: long __thiscall CPropertySheet::OnCommandHelp(unsigned int,long)" (?OnCommandHelp@CPropertySheet@@IAEJIJ@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: long __thiscall CPropertySheet::OnKickIdle(unsigned int,long)" (?OnKickIdle@CPropertySheet@@IAEJIJ@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: long __thiscall CPropertySheet::OnSetDefID(unsigned int,long)" (?OnSetDefID@CPropertySheet@@IAEJIJ@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
  emule error LNK2005: "protected: long __thiscall CWnd::Default(void)" (?Default@CWnd@@IAEJXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CWnd::OnActivateTopLevel(unsigned int,long)" (?OnActivateTopLevel@CWnd@@IAEJIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CWnd::OnDisplayChange(unsigned int,long)" (?OnDisplayChange@CWnd@@IAEJIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CWnd::OnDragList(unsigned int,long)" (?OnDragList@CWnd@@IAEJIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CWnd::OnGetObject(unsigned int,long)" (?OnGetObject@CWnd@@IAEJIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: long __thiscall CWnd::OnNTCtlColor(unsigned int,long)" (?OnNTCtlColor@CWnd@@IAEJIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: static class CFrameWnd * __stdcall CCmdTarget::GetRoutingFrame_(void)" (?GetRoutingFrame_@CCmdTarget@@KGPAVCFrameWnd@@XZ) bereits in uafxcw.lib(appui1.obj) definiert
 emule error LNK2005: "protected: static class CView * __stdcall CCmdTarget::GetRoutingView_(void)" (?GetRoutingView_@CCmdTarget@@KGPAVCView@@XZ) bereits in uafxcw.lib(appui1.obj) definiert
 emule error LNK2005: "protected: static int __stdcall CWnd::ReflectLastMsg(struct HWND__ *,long *)" (?ReflectLastMsg@CWnd@@KGHPAUHWND__@@PAJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: static struct tagMSG const * __stdcall CWnd::GetCurrentMessage(void)" (?GetCurrentMessage@CWnd@@KGPBUtagMSG@@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: static unsigned char * __cdecl CDialogTemplate::GetFontSizeField(struct DLGTEMPLATE const *)" (?GetFontSizeField@CDialogTemplate@@KAPAEPBUDLGTEMPLATE@@@Z) bereits in uafxcw.lib(dlgtempl.obj) definiert
 emule error LNK2005: "protected: static unsigned int __cdecl CDialogTemplate::GetTemplateSize(struct DLGTEMPLATE const *)" (?GetTemplateSize@CDialogTemplate@@KAIPBUDLGTEMPLATE@@@Z) bereits in uafxcw.lib(dlgtempl.obj) definiert
 emule error LNK2005: "protected: static unsigned int const CWnd::m_nMsgDragList" (?m_nMsgDragList@CWnd@@1IB) bereits in nafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: static void (__stdcall* CWnd::m_pfnNotifyWinEvent)(unsigned long,struct HWND__ *,long,long)" (?m_pfnNotifyWinEvent@CWnd@@1P6GXKPAUHWND__@@JJ@ZA) bereits in nafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: struct DLGTEMPLATE const * __thiscall CPropertyPage::InitDialogInfo(struct DLGTEMPLATE const *)" (?InitDialogInfo@CPropertyPage@@IAEPBUDLGTEMPLATE@@PBU2@@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: struct HBRUSH__ * __thiscall CPropertyPage::OnCtlColor(class CDC *,class CWnd *,unsigned int)" (?OnCtlColor@CPropertyPage@@IAEPAUHBRUSH__@@PAVCDC@@PAVCWnd@@I@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: struct HBRUSH__ * __thiscall CPropertySheet::OnCtlColor(class CDC *,class CWnd *,unsigned int)" (?OnCtlColor@CPropertySheet@@IAEPAUHBRUSH__@@PAVCDC@@PAVCWnd@@I@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: struct HBRUSH__ * __thiscall CWnd::OnCtlColor(class CDC *,class CWnd *,unsigned int)" (?OnCtlColor@CWnd@@IAEPAUHBRUSH__@@PAVCDC@@PAV1@I@Z) bereits in uafxcw.lib(wincore.obj) definiert
  emule error LNK2005: "protected: struct HWND__ * __thiscall CDialog::PreModal(void)" (?PreModal@CDialog@@IAEPAUHWND__@@XZ) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CDialog::SetOccDialogInfo(struct _AFX_OCC_DIALOG_INFO *)" (?SetOccDialogInfo@CDialog@@MAEHPAU_AFX_OCC_DIALOG_INFO@@@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
  emule error LNK2005: "protected: virtual int __thiscall CFormView::PreTranslateMessage(struct tagMSG *)" (?PreTranslateMessage@CFormView@@MAEHPAUtagMSG@@@Z) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CFormView::SetOccDialogInfo(struct _AFX_OCC_DIALOG_INFO *)" (?SetOccDialogInfo@CFormView@@MAEHPAU_AFX_OCC_DIALOG_INFO@@@Z) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CPropertyPage::OnNotify(unsigned int,long,long *)" (?OnNotify@CPropertyPage@@MAEHIJPAJ@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
  emule error LNK2005: "protected: virtual int __thiscall CPropertyPage::PreTranslateMessage(struct tagMSG *)" (?PreTranslateMessage@CPropertyPage@@MAEHPAUtagMSG@@@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CView::OnPreparePrinting(struct CPrintInfo *)" (?OnPreparePrinting@CView@@MAEHPAUCPrintInfo@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CWnd::CreateControlContainer(class COleControlContainer * *)" (?CreateControlContainer@CWnd@@MAEHPAPAVCOleControlContainer@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CWnd::CreateControlSite(class COleControlContainer *,class COleControlSite * *,unsigned int,struct _GUID const &)" (?CreateControlSite@CWnd@@MAEHPAVCOleControlContainer@@PAPAVCOleControlSite@@IABU_GUID@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CWnd::OnChildNotify(unsigned int,unsigned int,long,long *)" (?OnChildNotify@CWnd@@MAEHIIJPAJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CWnd::OnCommand(unsigned int,long)" (?OnCommand@CWnd@@MAEHIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CWnd::OnNotify(unsigned int,long,long *)" (?OnNotify@CWnd@@MAEHIJPAJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CWnd::OnWndMsg(unsigned int,unsigned int,long,long *)" (?OnWndMsg@CWnd@@MAEHIIJPAJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual int __thiscall CWnd::SetOccDialogInfo(struct _AFX_OCC_DIALOG_INFO *)" (?SetOccDialogInfo@CWnd@@MAEHPAU_AFX_OCC_DIALOG_INFO@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual long (__stdcall** __thiscall CWnd::GetSuperWndProcAddr(void))(struct HWND__ *,unsigned int,unsigned int,long)" (?GetSuperWndProcAddr@CWnd@@MAEPAP6GJPAUHWND__@@IIJ@ZXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual long __thiscall CWnd::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CWnd@@MAEJIIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_INTERFACEMAP const * __thiscall CWnd::GetInterfaceMap(void)const " (?GetInterfaceMap@CWnd@@MBEPBUAFX_INTERFACEMAP@@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_MSGMAP const * __thiscall CCtrlView::GetMessageMap(void)const " (?GetMessageMap@CCtrlView@@MBEPBUAFX_MSGMAP@@XZ) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_MSGMAP const * __thiscall CDialog::GetMessageMap(void)const " (?GetMessageMap@CDialog@@MBEPBUAFX_MSGMAP@@XZ) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_MSGMAP const * __thiscall CFormView::GetMessageMap(void)const " (?GetMessageMap@CFormView@@MBEPBUAFX_MSGMAP@@XZ) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_MSGMAP const * __thiscall CPropertyPage::GetMessageMap(void)const " (?GetMessageMap@CPropertyPage@@MBEPBUAFX_MSGMAP@@XZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_MSGMAP const * __thiscall CPropertySheet::GetMessageMap(void)const " (?GetMessageMap@CPropertySheet@@MBEPBUAFX_MSGMAP@@XZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_MSGMAP const * __thiscall CView::GetMessageMap(void)const " (?GetMessageMap@CView@@MBEPBUAFX_MSGMAP@@XZ) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_MSGMAP const * __thiscall CWinApp::GetMessageMap(void)const " (?GetMessageMap@CWinApp@@MBEPBUAFX_MSGMAP@@XZ) bereits in uafxcw.lib(appcore.obj) definiert
 emule error LNK2005: "protected: virtual struct AFX_MSGMAP const * __thiscall CWnd::GetMessageMap(void)const " (?GetMessageMap@CWnd@@MBEPBUAFX_MSGMAP@@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CCtrlView::OnDraw(class CDC *)" (?OnDraw@CCtrlView@@MAEXPAVCDC@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CDialog::OnCancel(void)" (?OnCancel@CDialog@@MAEXXZ) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CDialog::OnOK(void)" (?OnOK@CDialog@@MAEXXZ) bereits in uafxcw.lib(dlgcore.obj) definiert
  emule error LNK2005: "protected: virtual void __thiscall CDialog::PreInitDialog(void)" (?PreInitDialog@CDialog@@MAEXXZ) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CFormView::OnActivateFrame(unsigned int,class CFrameWnd *)" (?OnActivateFrame@CFormView@@MAEXIPAVCFrameWnd@@@Z) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CFormView::OnActivateView(int,class CView *,class CView *)" (?OnActivateView@CFormView@@MAEXHPAVCView@@0@Z) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CFormView::OnDraw(class CDC *)" (?OnDraw@CFormView@@MAEXPAVCDC@@@Z) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CView::OnActivateFrame(unsigned int,class CFrameWnd *)" (?OnActivateFrame@CView@@MAEXIPAVCFrameWnd@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CView::OnActivateView(int,class CView *,class CView *)" (?OnActivateView@CView@@MAEXHPAV1@0@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CView::OnBeginPrinting(class CDC *,struct CPrintInfo *)" (?OnBeginPrinting@CView@@MAEXPAVCDC@@PAUCPrintInfo@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CView::OnDraw(class CDC *)" (?OnDraw@CView@@MAEXPAVCDC@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CView::OnEndPrinting(class CDC *,struct CPrintInfo *)" (?OnEndPrinting@CView@@MAEXPAVCDC@@PAUCPrintInfo@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CView::OnEndPrintPreview(class CDC *,struct CPrintInfo *,struct tagPOINT,class CPreviewView *)" (?OnEndPrintPreview@CView@@MAEXPAVCDC@@PAUCPrintInfo@@UtagPOINT@@PAVCPreviewView@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CView::OnPrint(class CDC *,struct CPrintInfo *)" (?OnPrint@CView@@MAEXPAVCDC@@PAUCPrintInfo@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: virtual void __thiscall CView::OnUpdate(class CView *,long,class CObject *)" (?OnUpdate@CView@@MAEXPAV1@JPAVCObject@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
  emule error LNK2005: "protected: virtual void __thiscall CView::PostNcDestroy(void)" (?PostNcDestroy@CView@@MAEXXZ) bereits in uafxcw.lib(viewcore.obj) definiert
  emule error LNK2005: "protected: virtual void __thiscall CWnd::PostNcDestroy(void)" (?PostNcDestroy@CWnd@@MAEXXZ) bereits in uafxcw.lib(wincore.obj) definiert
  emule error LNK2005: "protected: void __thiscall CCommandLineInfo::ParseLast(int)" (?ParseLast@CCommandLineInfo@@IAEXH@Z) bereits in uafxcw.lib(appcore.obj) definiert
  emule error LNK2005: "protected: void __thiscall CCommandLineInfo::ParseParamFlag(char const *)" (?ParseParamFlag@CCommandLineInfo@@IAEXPBD@Z) bereits in uafxcw.lib(appcore.obj) definiert
  emule error LNK2005: "protected: void __thiscall CCommandLineInfo::ParseParamNotFlag(char const *)" (?ParseParamNotFlag@CCommandLineInfo@@IAEXPBD@Z) bereits in uafxcw.lib(appcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CCtrlView::OnPaint(void)" (?OnPaint@CCtrlView@@IAEXXZ) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CDialog::OnPaint(void)" (?OnPaint@CDialog@@IAEXXZ) bereits in uafxcw.lib(dlgcore.obj) definiert
  emule error LNK2005: "protected: void __thiscall CDialog::PostModal(void)" (?PostModal@CDialog@@IAEXXZ) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CFormView::OnSetFocus(class CWnd *)" (?OnSetFocus@CFormView@@IAEXPAVCWnd@@@Z) bereits in uafxcw.lib(viewform.obj) definiert
 emule error LNK2005: "protected: void __thiscall CPropertyPage::AllocPSP(unsigned long)" (?AllocPSP@CPropertyPage@@IAEXK@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: void __thiscall CPropertyPage::Cleanup(void)" (?Cleanup@CPropertyPage@@IAEXXZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: void __thiscall CPropertySheet::OnClose(void)" (?OnClose@CPropertySheet@@IAEXXZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: void __thiscall CPropertySheet::OnSysCommand(unsigned int,long)" (?OnSysCommand@CPropertySheet@@IAEXIJ@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "protected: void __thiscall CView::OnDestroy(void)" (?OnDestroy@CView@@IAEXXZ) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CView::OnPaint(void)" (?OnPaint@CView@@IAEXXZ) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CView::OnUpdateNextPaneMenu(class CCmdUI *)" (?OnUpdateNextPaneMenu@CView@@IAEXPAVCCmdUI@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CView::OnUpdateSplitCmd(class CCmdUI *)" (?OnUpdateSplitCmd@CView@@IAEXPAVCCmdUI@@@Z) bereits in uafxcw.lib(viewcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWinApp::LoadStdProfileSettings(unsigned int)" (?LoadStdProfileSettings@CWinApp@@IAEXI@Z) bereits in uafxcw.lib(appcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWinApp::OnAppExit(void)" (?OnAppExit@CWinApp@@IAEXXZ) bereits in uafxcw.lib(appui.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWinApp::OnUpdateRecentFileMenu(class CCmdUI *)" (?OnUpdateRecentFileMenu@CWinApp@@IAEXPAVCCmdUI@@@Z) bereits in uafxcw.lib(appui.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWinApp::SaveStdProfileSettings(void)" (?SaveStdProfileSettings@CWinApp@@IAEXXZ) bereits in uafxcw.lib(appcore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWinApp::SetRegistryKey(unsigned int)" (?SetRegistryKey@CWinApp@@IAEXI@Z) bereits in uafxcw.lib(appui3.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::AttachControlSite(class CHandleMap *)" (?AttachControlSite@CWnd@@IAEXPAVCHandleMap@@@Z) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnDeleteItem(int,struct tagDELETEITEMSTRUCT *)" (?OnDeleteItem@CWnd@@IAEXHPAUtagDELETEITEMSTRUCT@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnDestroy(void)" (?OnDestroy@CWnd@@IAEXXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnDrawItem(int,struct tagDRAWITEMSTRUCT *)" (?OnDrawItem@CWnd@@IAEXHPAUtagDRAWITEMSTRUCT@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnEnterIdle(unsigned int,class CWnd *)" (?OnEnterIdle@CWnd@@IAEXIPAV1@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnHScroll(unsigned int,unsigned int,class CScrollBar *)" (?OnHScroll@CWnd@@IAEXIIPAVCScrollBar@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnMeasureItem(int,struct tagMEASUREITEMSTRUCT *)" (?OnMeasureItem@CWnd@@IAEXHPAUtagMEASUREITEMSTRUCT@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnNcDestroy(void)" (?OnNcDestroy@CWnd@@IAEXXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnPaint(void)" (?OnPaint@CWnd@@IAEXXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnParentNotify(unsigned int,long)" (?OnParentNotify@CWnd@@IAEXIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnSetFocus(class CWnd *)" (?OnSetFocus@CWnd@@IAEXPAV1@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnSysColorChange(void)" (?OnSysColorChange@CWnd@@IAEXXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "protected: void __thiscall CWnd::OnVScroll(unsigned int,unsigned int,class CScrollBar *)" (?OnVScroll@CWnd@@IAEXIIPAVCScrollBar@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: __thiscall CChevronOwnerDrawMenu::CChevronOwnerDrawMenu(void)" (??0CChevronOwnerDrawMenu@@QAE@XZ) bereits in uafxcw.lib(winmenu.obj) definiert
 emule error LNK2005: "public: __thiscall CCommandLineInfo::CCommandLineInfo(void)" (??0CCommandLineInfo@@QAE@XZ) bereits in uafxcw.lib(appcore.obj) definiert
 emule error LNK2005: "public: __thiscall CDataExchange::CDataExchange(class CWnd *,int)" (??0CDataExchange@@QAE@PAVCWnd@@H@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: __thiscall CDialog::CDialog(unsigned int,class CWnd *)" (??0CDialog@@QAE@IPAVCWnd@@@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "public: __thiscall CDialog::CDialog(void)" (??0CDialog@@QAE@XZ) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "public: __thiscall CDialogTemplate::~CDialogTemplate(void)" (??1CDialogTemplate@@QAE@XZ) bereits in uafxcw.lib(dlgtempl.obj) definiert
 emule error LNK2005: "public: __thiscall CDialogTemplate::CDialogTemplate(struct DLGTEMPLATE const *)" (??0CDialogTemplate@@QAE@PBUDLGTEMPLATE@@@Z) bereits in uafxcw.lib(dlgtempl.obj) definiert
 emule error LNK2005: "public: __thiscall CDialogTemplate::CDialogTemplate(void *)" (??0CDialogTemplate@@QAE@PAX@Z) bereits in uafxcw.lib(dlgtempl.obj) definiert
 emule error LNK2005: "public: __thiscall CFile::CFile(void *)" (??0CFile@@QAE@PAX@Z) bereits in uafxcw.lib(filecore.obj) definiert
  emule error LNK2005: "public: __thiscall CFile::CFile(void)" (??0CFile@@QAE@XZ) bereits in uafxcw.lib(filecore.obj) definiert
 emule error LNK2005: "public: __thiscall CPropertyPage::CPropertyPage(unsigned int,unsigned int,unsigned int,unsigned int,unsigned long)" (??0CPropertyPage@@QAE@IIIIK@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: __thiscall CPropertyPage::CPropertyPage(unsigned int,unsigned int,unsigned long)" (??0CPropertyPage@@QAE@IIK@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: __thiscall CPropertyPage::CPropertyPage(void)" (??0CPropertyPage@@QAE@XZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: __thiscall CPropertySheet::CPropertySheet(unsigned int,class CWnd *,unsigned int)" (??0CPropertySheet@@QAE@IPAVCWnd@@I@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: __thiscall CPropertySheet::CPropertySheet(unsigned int,class CWnd *,unsigned int,struct HBITMAP__ *,struct HPALETTE__ *,struct HBITMAP__ *)" (??0CPropertySheet@@QAE@IPAVCWnd@@IPAUHBITMAP__@@PAUHPALETTE__@@1@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: __thiscall CPropertySheet::CPropertySheet(void)" (??0CPropertySheet@@QAE@XZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: __thiscall CTestCmdUI::CTestCmdUI(void)" (??0CTestCmdUI@@QAE@XZ) bereits in uafxcw.lib(wincore.obj) definiert
  emule error LNK2005: "public: __thiscall CWnd::CWnd(void)" (??0CWnd@@QAE@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) bereits in id3lib.lib(utils.obj) definiert
 emule error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) bereits in id3lib.lib(utils.obj) definiert
 emule error LNK2005: "public: class CFrameWnd * __thiscall CWnd::GetParentFrame(void)const " (?GetParentFrame@CWnd@@QBEPAVCFrameWnd@@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: class CFrameWnd * __thiscall CWnd::GetTopLevelFrame(void)const " (?GetTopLevelFrame@CWnd@@QBEPAVCFrameWnd@@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: class COleControlContainer * __thiscall CWnd::GetControlContainer(void)" (?GetControlContainer@CWnd@@QAEPAVCOleControlContainer@@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: class COleControlSite * __thiscall CWnd::GetOleControlSite(unsigned int)const " (?GetOleControlSite@CWnd@@QBEPAVCOleControlSite@@I@Z) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: class CPropertyPage * __thiscall CPropertySheet::GetActivePage(void)const " (?GetActivePage@CPropertySheet@@QBEPAVCPropertyPage@@XZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: class CWnd * __thiscall CWnd::GetDlgItem(int)const " (?GetDlgItem@CWnd@@QBEPAV1@H@Z) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: class CWnd * __thiscall CWnd::GetParentOwner(void)const " (?GetParentOwner@CWnd@@QBEPAV1@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: class CWnd * __thiscall CWnd::GetTopLevelOwner(void)const " (?GetTopLevelOwner@CWnd@@QBEPAV1@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: class CWnd * __thiscall CWnd::GetTopLevelParent(void)const " (?GetTopLevelParent@CWnd@@QBEPAV1@XZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: class CWnd * __thiscall CWnd::SetFocus(void)" (?SetFocus@CWnd@@QAEPAV1@XZ) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: int __thiscall CDialog::InitModalIndirect(struct DLGTEMPLATE const *,class CWnd *,void *)" (?InitModalIndirect@CDialog@@QAEHPBUDLGTEMPLATE@@PAVCWnd@@PAX@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "public: int __thiscall CDialog::InitModalIndirect(void *,class CWnd *)" (?InitModalIndirect@CDialog@@QAEHPAXPAVCWnd@@@Z) bereits in uafxcw.lib(dlgcore.obj) definiert
 emule error LNK2005: "public: int __thiscall CDialogTemplate::HasFont(void)const " (?HasFont@CDialogTemplate@@QBEHXZ) bereits in uafxcw.lib(dlgtempl.obj) definiert
 emule error LNK2005: "public: int __thiscall CDialogTemplate::SetSystemFont(unsigned short)" (?SetSystemFont@CDialogTemplate@@QAEHG@Z) bereits in uafxcw.lib(dlgtempl.obj) definiert
 emule error LNK2005: "public: int __thiscall CFile::GetStatus(struct CFileStatus &)const " (?GetStatus@CFile@@QBEHAAUCFileStatus@@@Z) bereits in uafxcw.lib(filest.obj) definiert
 emule error LNK2005: "public: int __thiscall CFrameWnd::IsTracking(void)const " (?IsTracking@CFrameWnd@@QBEHXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CMemFile::GetStatus(struct CFileStatus &)const " (?GetStatus@CMemFile@@QBEHAAUCFileStatus@@@Z) bereits in uafxcw.lib(filest.obj) definiert
 emule error LNK2005: "public: int __thiscall CMenu::Attach(struct HMENU__ *)" (?Attach@CMenu@@QAEHPAUHMENU__@@@Z) bereits in uafxcw.lib(winmenu.obj) definiert
  emule error LNK2005: "public: int __thiscall CMenu::DestroyMenu(void)" (?DestroyMenu@CMenu@@QAEHXZ) bereits in uafxcw.lib(winmenu.obj) definiert
 emule error LNK2005: "public: int __thiscall CMenu::TrackPopupMenu(unsigned int,int,int,class CWnd *,struct tagRECT const *)" (?TrackPopupMenu@CMenu@@QAEHIHHPAVCWnd@@PBUtagRECT@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CMenu::TrackPopupMenuEx(unsigned int,int,int,class CWnd *,struct tagTPMPARAMS *)" (?TrackPopupMenuEx@CMenu@@QAEHIHHPAVCWnd@@PAUtagTPMPARAMS@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CPropertySheet::GetActiveIndex(void)const " (?GetActiveIndex@CPropertySheet@@QBEHXZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: int __thiscall CPropertySheet::GetPageCount(void)const " (?GetPageCount@CPropertySheet@@QBEHXZ) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: int __thiscall CPropertySheet::GetPageIndex(class CPropertyPage *)" (?GetPageIndex@CPropertySheet@@QAEHPAVCPropertyPage@@@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: int __thiscall CPropertySheet::SetActivePage(class CPropertyPage *)" (?SetActivePage@CPropertySheet@@QAEHPAVCPropertyPage@@@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: int __thiscall CPropertySheet::SetActivePage(int)" (?SetActivePage@CPropertySheet@@QAEHH@Z) bereits in uafxcw.lib(dlgprop.obj) definiert
 emule error LNK2005: "public: int __thiscall CWinApp::GetSysPolicyValue(unsigned long,int *)" (?GetSysPolicyValue@CWinApp@@QAEHKPAH@Z) bereits in uafxcw.lib(appcore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::Attach(struct HWND__ *)" (?Attach@CWnd@@QAEHPAUHWND__@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::EnableWindow(int)" (?EnableWindow@CWnd@@QAEHH@Z) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::ExecuteDlgInit(void *)" (?ExecuteDlgInit@CWnd@@QAEHPAX@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::GetDlgCtrlID(void)const " (?GetDlgCtrlID@CWnd@@QBEHXZ) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::GetScrollInfo(int,struct tagSCROLLINFO *,unsigned int)" (?GetScrollInfo@CWnd@@QAEHHPAUtagSCROLLINFO@@I@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::GetScrollLimit(int)" (?GetScrollLimit@CWnd@@QAEHH@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::GetScrollPos(int)const " (?GetScrollPos@CWnd@@QBEHH@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::GetWindowPlacement(struct tagWINDOWPLACEMENT *)const " (?GetWindowPlacement@CWnd@@QBEHPAUtagWINDOWPLACEMENT@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::HandleFloatingSysCommand(unsigned int,long)" (?HandleFloatingSysCommand@CWnd@@QAEHIJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::IsTopParentActive(void)const " (?IsTopParentActive@CWnd@@QBEHXZ) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::IsWindowEnabled(void)const " (?IsWindowEnabled@CWnd@@QBEHXZ) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::ModifyStyle(unsigned long,unsigned long,unsigned int)" (?ModifyStyle@CWnd@@QAEHKKI@Z) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::ModifyStyleEx(unsigned long,unsigned long,unsigned int)" (?ModifyStyleEx@CWnd@@QAEHKKI@Z) bereits in uafxcw.lib(winocc.obj) definiert
  emule error LNK2005: "public: int __thiscall CWnd::PaintWindowlessControls(class CDC *)" (?PaintWindowlessControls@CWnd@@QAEHPAVCDC@@@Z) bereits in uafxcw.lib(winocc.obj) definiert
  emule error LNK2005: "public: int __thiscall CWnd::PreTranslateInput(struct tagMSG *)" (?PreTranslateInput@CWnd@@QAEHPAUtagMSG@@@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::RunModalLoop(unsigned long)" (?RunModalLoop@CWnd@@QAEHK@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::ScrollWindowEx(int,int,struct tagRECT const *,struct tagRECT const *,class CRgn *,struct tagRECT *,unsigned int)" (?ScrollWindowEx@CWnd@@QAEHHHPBUtagRECT@@0PAVCRgn@@PAU2@I@Z) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::SendChildNotifyLastMsg(long *)" (?SendChildNotifyLastMsg@CWnd@@QAEHPAJ@Z) bereits in uafxcw.lib(wincore.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::SetDlgCtrlID(int)" (?SetDlgCtrlID@CWnd@@QAEHH@Z) bereits in uafxcw.lib(winocc.obj) definiert
 emule error LNK2005: "public: int __thiscall CWnd::SetScrollInfo(int,struct tagSCROLLINFO *,int)" (?SetScrollInfo@CWnd@@QAEHHPAUtagSCROLLINFO@@H@Z) bereits in uafxcw.lib(wincore.obj) definiert

Bitte um Hilfe!
Danke im Vorraus!

mfg linuxus :dance

Rumpelzuck 26. February 2005 23:30

Hi linuxus,

wenn du das "ResizableLib" Projekt kompilierst musst du vorher in der Projektmappe, Konfigurationsmanager die "Unicode Release" Konfiguration auswählen, dann erstellt er die Lib auch im richtigen Unterverzeichnis, wo das originale Emule sie erwartet.
Nicht vergessen dabei auch in den Eigenschaften des Projekts "ResizableLib" bei Konfigurationseigenschaften, C/C++, Sprache, "wchar_t als built-in Typ behandeln" auf JA stellen, sonst gibts später beim Linken des Emule Projekts noch Fehler.

So klappts bei mir mit Kompilierung der originalen 45b Sourcen im Release-Modus.

Ciao
Rumpelzuck

linuxus 27. February 2005 16:09

vielleicht noch ne anmerkung, bei der crypto hab ich die neueste genommen, 5.2.1 is das glaub ich, habs in crypto51 ordner entpackt undkompiliert, aber nnur die cryptolib

jetzt bekomm ich folgende fehler:
Code:

emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableDialog::EnableSaveRestore(unsigned short const *,int)" (?EnableSaveRestore@CResizableDialog@@IAEXPBGH@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableSheet::EnableSaveRestore(unsigned short const *,int,int)" (?EnableSaveRestore@CResizableSheet@@IAEXPBGHH@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CResizableDialog::CResizableDialog(unsigned short const *,class CWnd *)" (??0CResizableDialog@@QAE@PBGPAVCWnd@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CResizableSheet::CResizableSheet(unsigned short const *,class CWnd *,unsigned int)" (??0CResizableSheet@@QAE@PBGPAVCWnd@@I@Z)
emule error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) bereits in libcmt.lib(typinfo.obj) definiert
emule error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) bereits in libcmt.lib(typinfo.obj) definiert
emule error LNK2005: _abort bereits in libcmt.lib(abort.obj) definiert
emule error LNK2005: _fflush bereits in libcmt.lib(fflush.obj) definiert
emule error LNK2005: _fprintf bereits in libcmt.lib(fprintf.obj) definiert
emule error LNK2005: _fread bereits in libcmt.lib(fread.obj) definiert
emule error LNK2005: _free bereits in libcmt.lib(free.obj) definiert
emule error LNK2005: _fwrite bereits in libcmt.lib(fwrite.obj) definiert
emule error LNK2005: _gmtime bereits in libcmt.lib(gmtime.obj) definiert
emule error LNK2005: _longjmp bereits in MSVCRT.lib(MSVCR71.dll) definiert
emule error LNK2005: _malloc bereits in libcmt.lib(malloc.obj) definiert
emule error LNK2005: _sprintf bereits in libcmt.lib(sprintf.obj) definiert
emule error LNK2005: _strncpy bereits in MSVCRT.lib(MSVCR71.dll) definiert
emule error LNK2005: _swscanf bereits in libcmt.lib(swscanf.obj) definiert
emule fatal error LNK1120: 4 unaufgelöste externe Verweise
emule warning LNK4098: Standardbibliothek 'mfc71u.lib' steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
emule warning LNK4098: Standardbibliothek 'mfcs71u.lib' steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
emule warning LNK4098: Standardbibliothek 'MSVCRT' steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden


mfg chief

Rumpelzuck 27. February 2005 17:29

Hi linuxus,

ich habe für Stulle mal meine Kompilierumgebung für den Eastshare 9.0 auf meinen Webspace geladen. Link hast du per privater Nachricht bekommen.

Wenn du in dem Archiv die Ordner id3lib und srchybrid löscht, stattdessen dann die Sourcen aus dem originalen 45b Release einfügst, kannst du die emule.sln Projektmappe im Hauptordner öffnen und unter Beachtung meines obigen Tips kompilieren. :-)

Ciao
Rumpelzuck

linuxus 27. February 2005 22:56

danke rumpelzuck, ich hab wie du geschrieben hast den scr ordner und den id3lib ordner gelöscht, die vom originalen muli reinkopert, dann emule.sln gestartet und auf release kompiliert, alle projekte werden erfolgreich, bis auf emule, da kommen folgende fehler:

Code:

emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableDialog::EnableSaveRestore(wchar_t const *,int)" (?EnableSaveRestore@CResizableDialog@@IAEXPB_WH@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableSheet::EnableSaveRestore(wchar_t const *,int,int)" (?EnableSaveRestore@CResizableSheet@@IAEXPB_WHH@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CResizableDialog::CResizableDialog(wchar_t const *,class CWnd *)" (??0CResizableDialog@@QAE@PB_WPAVCWnd@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CResizableSheet::CResizableSheet(wchar_t const *,class CWnd *,unsigned int)" (??0CResizableSheet@@QAE@PB_WPAVCWnd@@I@Z)
emule fatal error LNK1120: 4 unaufgelöste externe Verweise
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\mp3_parse.cpp(503): warning C4018: '>=': Konflikt zwischen 'signed' und 'unsigned'
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\io_helpers.cpp(114): warning C4244: '=': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\io_helpers.cpp(120): warning C4244: '=': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\io_decorators.cpp(178): warning C4244: '=': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\tag_impl.cpp(44): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'char', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\frame_parse.cpp(152): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'char', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\frame_parse.cpp(159): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'char', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\tag_parse_musicmatch.cpp(50): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\tag_parse_lyrics3.cpp(96): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\tag_parse_lyrics3.cpp(141): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\tag_parse.cpp(97): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\io_helpers.cpp(40): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\io_helpers.cpp(252): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\io_decorators.cpp(157): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\io_decorators.cpp(173): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\io_decorators.cpp(189): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'ID3_Reader::char_type', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\tag_parse_v1.cpp(155): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'uchar', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\header_tag.cpp(113): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'uchar', möglicher Datenverlust
C:\Dokumente und Einstellungen\chief\Desktop\emule\id3lib\src\header_tag.cpp(114): warning C4244: 'Initialisierung': Konvertierung von 'ID3_Reader::int_type' in 'uchar', möglicher Datenverlust

mfg linuxus

Rumpelzuck 27. February 2005 23:13

Die warnings sind normal, aber ich glaube du hast folgendes aus meinem 2. Post oben vergessen:

Nicht vergessen dabei auch in den Eigenschaften des Projekts "ResizableLib" bei Konfigurationseigenschaften, C/C++, Sprache, "wchar_t als built-in Typ behandeln" auf JA stellen, sonst gibts später beim Linken des Emule Projekts noch Fehler.

Eastshare linkt auch ohne diese Besonderheit aber nicht die originale 45b Version.

Ciao
Rumpelzuck

erkan 29. March 2005 22:35

Zitat:

Zitat von Rumpelzuck
ich habe für Stulle mal meine Kompilierumgebung für den Eastshare 9.0 auf meinen Webspace geladen. Link hast du per privater Nachricht bekommen.

Ich stehe irgendwie auch mit der ResizeableLib auf Kriegsfuss. Den "alten" 44a konnt ich ohne Probs complieren, den 45b bekomme ich um verrecken nicht hin..

Kannst du mir deine Libs auch mal mailen ???

Stulle 29. March 2005 23:06

erkan:
wenn du den selben fehler hast tu folgendes:
stelle die resizeable lib auf unicode und packe dann die lib aus dem release und die precompiled header datei aus dem release_static ordner in den releaseunicode ordner. dann sollte es klappen

mfg stulle

erkan 29. March 2005 23:54

naja. ganz denselben nicht ...

Ich hab schon versucht die 1.3'er auf "Release Static" in den "ReleaseUnicode" Ordner zu compilieren. In meiner Not habe ich auch die 1.4 alpha genommen. Die hat eine "Release Unicode" Konfiguration. Aber damit klappt's nochweniger. Dann habe ich schlanke 533 Fehler !! :((((

Code:


emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableLayout::AddAnchor(struct HWND__ *,struct tagANCHOR,struct tagANCHOR)" (?AddAnchor@CResizableLayout@@IAEXPAUHWND__@@UtagANCHOR@@1@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual long __thiscall CResizableDialog::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CResizableDialog@@MAEJIIJ@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual void __thiscall CResizableLayout::InitResizeProperties(struct tagLAYOUTINFO &)const " (?InitResizeProperties@CResizableLayout@@MBEXAAUtagLAYOUTINFO@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableLayout::LikesClipping(struct tagLAYOUTINFO const &)const " (?LikesClipping@CResizableLayout@@MBEHABUtagLAYOUTINFO@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableLayout::NeedsRefresh(struct tagLAYOUTINFO const &,class CRect const &,class CRect const &)const " (?NeedsRefresh@CResizableLayout@@MBEHABUtagLAYOUTINFO@@ABVCRect@@1@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual void __thiscall CResizableLayout::GetTotalClientRect(struct tagRECT *)const " (?GetTotalClientRect@CResizableLayout@@MBEXPAUtagRECT@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableLayout::ArrangeLayoutCallback(struct tagLAYOUTINFO &)const " (?ArrangeLayoutCallback@CResizableLayout@@MBEHAAUtagLAYOUTINFO@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableMinMax::CalcSizeExtra(struct HWND__ *,class CSize,class CSize &)" (?CalcSizeExtra@CResizableMinMax@@MAEHPAUHWND__@@VCSize@@AAV3@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableState::ReadState(unsigned short const *,class ATL::CStringT<unsigned short,class StrTraitMFC<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > &)" (?ReadState@CResizableState@@MAEHPBGAAV?$CStringT@GV?$StrTraitMFC@GV?$ChTraitsCRT@G@ATL@@@@@ATL@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableState::WriteState(unsigned short const *,unsigned short const *)" (?WriteState@CResizableState@@MAEHPBG0@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableDialog::EnableSaveRestore(unsigned short const *,int)" (?EnableSaveRestore@CResizableDialog@@IAEXPBGH@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizablePage::OnInitDialog(void)" (?OnInitDialog@CResizablePage@@MAEHXZ)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizableSheet::EnableSaveRestore(unsigned short const *,int,int)" (?EnableSaveRestore@CResizableSheet@@IAEXPBGHH@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual long __thiscall CResizableSheet::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CResizableSheet@@MAEJIIJ@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableSheet::ArrangeLayoutCallback(struct tagLAYOUTINFO &)const " (?ArrangeLayoutCallback@CResizableSheet@@MBEHAAUtagLAYOUTINFO@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableSheet::CalcSizeExtra(struct HWND__ *,class CSize,class CSize &)" (?CalcSizeExtra@CResizableSheet@@MAEHPAUHWND__@@VCSize@@AAV3@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual long __thiscall CResizablePage::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CResizablePage@@MAEJIIJ@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: void __thiscall CResizablePage::OnDestroy(void)" (?OnDestroy@CResizablePage@@IAEXXZ)
emule error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CResizableDialog::CResizableDialog(unsigned short const *,class CWnd *)" (??0CResizableDialog@@QAE@PBGPAVCWnd@@@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CResizableSheet::CResizableSheet(unsigned short const *,class CWnd *,unsigned int)" (??0CResizableSheet@@QAE@PBGPAVCWnd@@I@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual long __thiscall CResizableFormView::WindowProc(unsigned int,unsigned int,long)" (?WindowProc@CResizableFormView@@MAEJIIJ@Z)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual int __thiscall CResizableFormView::OnInitDialog(void)" (?OnInitDialog@CResizableFormView@@MAEHXZ)
emule error LNK2001: Nichtaufgelöstes externes Symbol "protected: virtual void __thiscall CResizableFormView::GetTotalClientRect(struct tagRECT *)const " (?GetTotalClientRect@CResizableFormView@@MBEXPAUtagRECT@@@Z)
emule fatal error LNK1120: 23 unaufgelöste externe Verweise


Stulle 29. March 2005 23:58

hast du auch beide dateien in den releaseunicode ordner gelegt¿

mfg stulle

Rumpelzuck 31. March 2005 17:21

mit dem kompilierte Libs in den Verzeichnissen rumschieben und umbenennen habe ich nicht so gute Erfahrungen gemacht. Besser war es in den Eigenschaften "Konfigurationseigenschaften, Linker, Eingabe, zusätzlichen Abhängigkeiten" des jeweiligen Emule-Projekts die richtigen Pfade und Dateinnamen einzustellen. Dann klappen auch spätere Neukompilate ohne Stress.

Erkan, ich habe dir den Link für meine ursprünglich mal für Stulle erstellte Eastshare Version per Board-PN gemailt. Bitte auch die Hinweise weiter oben im Thread beachten, falls du den originalen 45b Muli kompilieren willst.

Ciao
Rumpelzuck

erkan 31. March 2005 23:03

DANKE!!! :clap

Mit den Libs kann ich endlich den 45b durchkompilieren.

JvA 5. April 2005 19:51

hi leude,
ich hoffe mir könnt ihr genauso gut helfen wie meinen vorgängern. der einzige unterschied zwischen mir und denen ist das ich schon am mod gecoded hab.....und er somit ne mehr im orig zusatnd ist! ich hoffe ihr könnt mir trotzdem helfen.
hier nun die fehler:
Code:

MSVCRT.lib(MSVCR71.dll) : error LNK2005: _strncpy bereits in MSVCRT.lib(MSVCR71.dll) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _longjmp bereits in MSVCRT.lib(MSVCR71.dll) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fprintf bereits in libcmt.lib(fprintf.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _abort bereits in libcmt.lib(abort.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _sprintf bereits in libcmt.lib(sprintf.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fread bereits in libcmt.lib(fread.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _gmtime bereits in libcmt.lib(gmtime.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fwrite bereits in libcmt.lib(fwrite.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fflush bereits in libcmt.lib(fflush.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _malloc bereits in libcmt.lib(malloc.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _free bereits in libcmt.lib(free.obj) definiert
 MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) bereits in libcmt.lib(typinfo.obj) definiert
 MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) bereits in libcmt.lib(typinfo.obj) definiert
 LINK : warning LNK4098: Standardbibliothek 'MSVCRT' steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
 PartFile.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: void __thiscall CPartFile::RemoveFakeRankSources(void)" (?RemoveFakeRankSources@CPartFile@@QAEXXZ)
 PreferencesDlg.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CPPgCrystal::CPPgCrystal(void)" (??0CPPgCrystal@@QAE@XZ)
 PreferencesDlg.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: virtual __thiscall CPPgCrystal::~CPPgCrystal(void)" (??1CPPgCrystal@@UAE@XZ)
 PreferencesDlg.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: __thiscall CKCSideBannerWnd::CKCSideBannerWnd(void)" (??0CKCSideBannerWnd@@QAE@XZ)
 PreferencesDlg.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: virtual __thiscall CKCSideBannerWnd::~CKCSideBannerWnd(void)" (??1CKCSideBannerWnd@@UAE@XZ)
 PreferencesDlg.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: void __thiscall CKCSideBannerWnd::SetTexture(struct HBITMAP__ *,bool)" (?SetTexture@CKCSideBannerWnd@@QAEXPAUHBITMAP__@@_N@Z)
 PreferencesDlg.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: void __thiscall CKCSideBannerWnd::SetSize(int)" (?SetSize@CKCSideBannerWnd@@QAEXH@Z)
 PreferencesDlg.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: int __thiscall CKCSideBannerWnd::Attach(class CWnd *,unsigned int,unsigned int)" (?Attach@CKCSideBannerWnd@@QAEHPAVCWnd@@II@Z)
 PreferencesDlg.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: void __thiscall CPPgCrystal::Localize(void)" (?Localize@CPPgCrystal@@QAEXXZ)
 DownloadListCtrl.obj : error LNK2001: Nichtaufgelöstes externes Symbol "public: void __thiscall CPartFile::RemoveQueueTooMany(void)" (?RemoveQueueTooMany@CPartFile@@QAEXXZ)
 .\release/emule.exe : fatal error LNK1120: 10 unaufgelöste externe Verweise

wenn ihr noch fragen habt dann löchert mich!
danke schonmal im vorraus.
cya

Rumpelzuck 5. April 2005 20:35

Hi JvA,

deine Fehlermeldungen sagen mir so direkt nichts, kannst du denn noch die originale Muliversion kompilieren?

Ciao
Rumpelzuck

JvA 5. April 2005 21:42

da hätte ich auch schon von selber mal drauf kommen können das zu testen.......*selberschlag* :-)
naja das funzt mir den verwendeten libs auch ne so richtig!
dabei kommen folgende fehler:
Code:

MSVCRT.lib(MSVCR71.dll) : error LNK2005: _strncpy bereits in MSVCRT.lib(MSVCR71.dll) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _longjmp bereits in MSVCRT.lib(MSVCR71.dll) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fprintf bereits in libcmt.lib(fprintf.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _abort bereits in libcmt.lib(abort.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _sprintf bereits in libcmt.lib(sprintf.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fread bereits in libcmt.lib(fread.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _gmtime bereits in libcmt.lib(gmtime.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fwrite bereits in libcmt.lib(fwrite.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _fflush bereits in libcmt.lib(fflush.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _malloc bereits in libcmt.lib(malloc.obj) definiert
 MSVCRT.lib(MSVCR71.dll) : error LNK2005: _free bereits in libcmt.lib(free.obj) definiert
 MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) bereits in libcmt.lib(typinfo.obj) definiert
 MSVCRT.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) bereits in libcmt.lib(typinfo.obj) definiert
 LINK : warning LNK4098: Standardbibliothek 'MSVCRT' steht in Konflikt mit anderen Bibliotheken; /NODEFAULT:Bibliothek verwenden
 .\release/emule.exe : fatal error LNK1169: Ein oder mehrere mehrfach definierte Symbole gefunden

und den 1. teil davon kennen wir ja von denen die ich beim letzten mal hatte! werde mal versuchen die neu zu kompilieren.
wenn dir was einfällt dann schreib einfach! wenn ich was neues hab melde ich mich dann mal.
cya und thx


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102