Hi@all
Bin einbegeisteter Anhänger des esel netzwerkes
. Also hab ich mir gedacht, dass ich mir mal den Quellcode anschauen und an ihm ein wenig rumspiele, um den client besser zu verstehen.
Gesagt getan.
Als erstes hab ich mir MS VC .NET 2003 besorgt
Anschließend hab ich mir da DirectX 9.0c 2004 summer SKD runtergeladen und installiert
danach hab ich folgende Dateien runtergeladen:
- crypto51.zip
zlib121.zip
ResizableLib_1_3.zip
lpng127.zip
id3lib v3.8.3
Weiter gings mim entpacken des sourcodes in das Verzeichniss eMule/srchybrid/ und die mitgeliferten id3lib dateien ins Verzeichniss eMule/id3lib
Dann die crypto51 mim VC7 Patch ins Verzeichniss eMule/crypto51 compiliert.
Danach die CxImage erstellt (png.h und pngconf.h aus dem lpng archiv ins Verzeichniss eMule/png/ kopiert und zlib.h und zconf.h aus dem zlib121 archiv ins eMule/zlib verzeichniss reinkopiert).
Anschließend die das ResizibleLib archiv nach eMule/ResizableLib/ Verzeichnis entpackt.
So jetzt hab ich das erste Mal auf built eMule geklickt.
Code:
error C2906: 'void CDialogMinTrayBtn<BASE>::MinTrayBtnInit(void)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(144) : error C2906: 'void CDialogMinTrayBtn<BASE>::OnNcPaint(void)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(151) : error C2906: 'BOOL CDialogMinTrayBtn<BASE>::OnNcActivate(BOOL)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(160) : error C2906: 'UINT CDialogMinTrayBtn<BASE>::OnNcHitTest(CPoint)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(173) : error C2906: 'void CDialogMinTrayBtn<BASE>::OnNcLButtonDown(UINT,CPoint)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(186) : error C2906: 'void CDialogMinTrayBtn<BASE>::OnNcRButtonDown(UINT,CPoint)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(192) : error C2906: 'void CDialogMinTrayBtn<BASE>::OnMouseMove(UINT,CPoint)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(214) : error C2906: 'void CDialogMinTrayBtn<BASE>::OnLButtonUp(UINT,CPoint)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(231) : error C2906: 'void CDialogMinTrayBtn<BASE>::OnTimer(UINT_PTR)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
DialogMinTrayBtn.cpp(247) : error C2906: 'LRESULT CDialogMinTrayBtn<BASE>::_OnThemeChanged(void)' : explicit specialization requires 'template <>'
with
[
BASE=CResizableDialog
]
Achso: ich hab alles als Release compiliert. Außerdem hat VC.Net 2003 rumgemerkert, als ich die eMule.sln geöffnet hab (irgendwas von wegen kompatibilitätsproblem)
Mit normalen Fehlermeldung ala datei nicht gefunden hab ich ja keine Probleme, aber bei so einem WirrWarr.
Wenn ir mir irgendwie helfen könntet, wär ich echt dankbar (ich schlag mich schon seit tagen mit dem Forum und google rum, aber bisher ohne erfolg
)
Habs wärend dem schreiben neu aufgesetzt, ich denke also nicht, dass ich irgendetwas vermurckts habe.
Als system hab ich winxp SP2 und meine VC.Net2003 version ist die 7.1.3088 (ist das wichtig?
).
also THX im vorraus
mfg
P