Da folgende Schritte nötig waren, um Miranda 0.6.8 mit VC++ 2005 Express zu compilen, hier ein paar Notizen, damit ichs nicht wieder vergesse. :)
- Visual C++ 2005 Express herunterladen und installieren
- Platform SDK herunterladen und installieren
- Platform SDK in VC++ integrieren wie hier beschrieben
- Außerdem den Pfaden zu den Include-Dateien den Pfad
Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc
hinzufügen
Miranda
- src/miranda32_8.vcproj öffnen und die Solution speichern, z.B. im Stammverzeichnis
- In modules.c die folgenden Zeilen auskommentieren:
int LoadUpdateNotifyModule(void); // random: update notification
if(!disableDefaultModule[DEFMOD_UPDATENOTIFY]) if (LoadUpdateNotifyModule()) return 1; - Konfiguration auf Release (Unicode) umstellen und bauen. :)
db3x
- plugins/db3x/db3x_8.vcproj der Solution hinzufügen
- utf.c aus dem Projekt entfernen
- Nun kann der DB-Treiber gebaut werden, er landet automatisch im Release/plugins-Verzeichnis.
Sollte winres.h oder PRIMARY LANGUAGE ID angemeckert werden, ist der obige vierte Punkt zu prüfen.