Visual C++ 2005 Express Edition mit dem Microsoft Platform SDK benutzen
Du kannst Visual C++ Express sofort, nach der Installtiom, zum Erstellen von mächtigen Applikationen nutzen. Um mit Visual C++ Express Win32 Anwendungen erzeugen zu können sind aber noch einige Schritte nötig. Ich werde die nötigen Schritte zum Erstellen von Win32 mit Visual C++ Express auflisten:
Schritt 1: Visual C++ installieren
Wenn du es noch nicht installiert hast, dann
http://msdn.microsoft.com/vstudio/express/downloads/
Schritt 2: Das Plattform SDK installieren
Insatlliere das Plattform SDK über eine Web-Installation aus dem Download Center. Folge den Anweisungen und installiere das SDK für die x86 Plattform.
Schritt 3: Aktualisiere die Visual C++ Verzeichnisse in der Projekt und Solutions(?) Abteilung im Optionsfenster.
Füge die Pfade zu den richtigen Unterverzeichnissen hinzu:
Ausführbare Datein: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin
Include Datein: C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
Bibliotheken(libs) : C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib
Notiz: Alternativ kannst du die Visual C++ Verzeichnisse aktualisieren indem du die Datei VCProjectEngine.dll.express.config bearbeitest die sich im Unterverzeichniss \vc\vcpackages der Visual C++ Installation befindet. Bitte stelle sicher, dass du die Datei vccomponents.dat im Verzeichnis %USERPROFILE%\Local Settings\Application Data\Microsoft\VCExpress\8.0 löscht bevor du Visual C++ neustartest.
Schritt 4: Aktualisieren der Datei corewin_express.vsprops
Ein weiter Schritt ist notwendig um Win32 Templates in Visual C++ nutzen zu können. Du musst die Datei corewin_express.vsprops(siehe C:\Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults) bearbeiten und ändere die Zeile AdditionalDependencies="kernel32.lib" zu AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"
Schritt 5: Erstellen und kompilieren einer Win32 Anwendung um deine Einstellungen(Pfade) zu testen
In Visual C++ Express sind Win32 Anwendungen im Wizard deaktiviert. Um sie zu aktivieren musst du die Datei AppSettings.htm im Verzeichnis “%ProgramFiles%\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\103 3" bearbeiten.
Im Texteditor kommentiere die Zeilen 441 bis 444 aus in dem du ein // vor die Zeile schreibst, wie hier gezeigt:
// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;
Speichere und schließe die Datei und öffne Visual C++. Vom Dateimenü wähle Neues Projekt. Im neuen Dialog erweitere den Baum und clicke auf Win32. Clicke auf das Win32 Konsolenanwendung Template, gib deinem Projekt einen Namen und drücke auf ok. Setlle im Wizard sicher das du Win32 ausgewählt hast und ATL nicht ausgewählt ist. Drücke auf Fertig.
Der letze Schritt: Teste deine Anwendung durch das drücken des Start Knopfs ind er IDE oder durch das drücken der F5 Taste. Deine Anwedung sollte kompiliert werden und starten.