Gewusst wie: Konfigurieren von Visual C++-Projekten für 64-Bit-Zielplattformen
Aktualisiert: November 2007
In diesem Thema wird beschrieben, wie C++-Anwendungen mit Projektkonfigurationen, die in der integrierten Entwicklungsumgebung (IDE) von Visual Studio verfügbar sind, für 64-Bit-Zielplattformen eingerichtet werden.
Um 64-Bit-Anwendungen zu entwickeln, müssen Sie einen oder beide der 64-Bit-Compiler von Visual C++ installieren, andernfalls sind keine 64-Bit-Projektkonfigurationen in der IDE verfügbar. Weitere Informationen finden Sie unter Installieren von 64-Bit-Komponenten von Visual Studio.
Hinweis: |
---|
64-Bit-Tools sind in Visual C++ Express Edition standardmäßig nicht verfügbar. Um 64-Bit-Tools unter Visual C++ Express Edition zu aktivieren, installieren Sie das Windows Software Development Kit (SDK) zusätzlich zu Visual C++ Express Edition. Andernfalls tritt ein Fehler auf, wenn Sie versuchen, ein Projekt mit Visual C++ Express Edition für eine 64-Bit-Zielplattform zu konfigurieren. |
In den Verfahren in diesem Thema wird beschrieben, wie Sie die aktive Projektkonfiguration für 64-Bit-Zielplattformen mit der Visual Studio IDE ändern und Win32-Projekteinstellungen zu einer 64-Bit-Projektkonfiguration migrieren.
So richten Sie C++-Anwendungen für 64-Bit-Zielplattformen ein
Öffnen Sie das C++-Projekt, das Sie für eine 64-Bit-Zielplattform konfigurieren möchten.
Öffnen Sie die Eigenschaftenseiten für dieses Projekt. Weitere Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.
Hinweis: Stellen Sie bei .NET-Projekten sicher, dass der Knoten Konfigurationseigenschaften oder einer seiner untergeordneten Knoten im Dialogfeld <Projektname>-Eigenschaftenseiten ausgewählt ist. Andernfalls bleibt die Schaltfläche Konfigurations-Manager deaktiviert.
Klicken Sie auf Konfigurations-Manager, um das Dialogfeld "Konfigurations-Manager" zu öffnen.
Klicken Sie auf die Liste Aktive Projektmappenplattform, und wählen Sie dann die Option <Neu...>, um das Dialogfeld "Neue Projektmappenplattform" zu öffnen.
Klicken Sie auf den Dropdownpfeil Neue Plattform eingeben oder auswählen, und wählen Sie dann eine 64-Bit-Plattform.
Hinweis: Im Dialogfeld Neue Projektmappenplattform können Sie vorhandene Projekteinstellungen mit der Option Einstellungen kopieren von in die neue 64-Bit-Projektkonfiguration kopieren.
Klicken Sie auf OK. Die im vorherigen Schritt ausgewählte Plattform wird im Dialogfeld Konfigurations-Manager unter Aktive Projektmappenplattform angezeigt.
Klicken Sie im Dialogfeld Konfigurations-Manager auf Schließen und dann im Dialogfeld <Projektmappe>-Eigenschaftenseiten auf OK.
So kopieren Sie Win32-Projekteinstellungen in eine 64-Bit-Projektkonfiguration
Wenn das Dialogfeld Neue Projektmappenplattform geöffnet ist, während Sie ein Projekt für eine 64-Bit-Zielplattform einrichten, klicken Sie auf den Dropdownpfeil Einstellungen kopieren von und wählen dann Win32. Die folgenden Projekteinstellungen werden automatisch auf Projektebene aktualisiert:
/MACHINE (Zielplattform angeben) wird auf /MACHINE:IA64 oder /MACHINE:X64 festgelegt.
Ausgabe registrieren wird DEAKTIVIERT. Weitere Informationen finden Sie unter Eigenschaftenseiten "Linker".
Zielumgebung wird auf /envx64 oder /envia64 festgelegt. Weitere Informationen finden Sie unter Eigenschaftenseiten "MIDL": "Allgemein".
Parameter validieren wird gelöscht und auf den Standardwert zurückgesetzt. Weitere Informationen finden Sie unter Eigenschaftenseiten "MIDL": "Erweitert".
Wenn Debuginformationsformat in der Win32-Projektkonfiguration auf /ZI festgelegt war, wird es in der 64-Bit-Projektkonfiguration auf /Zi festgelegt. Weitere Informationen finden Sie unter /Z7, /Zi, /ZI (Debuginformationsformat).
Hinweis: Keine dieser Projekteigenschaften wird geändert, wenn sie auf der Dateiebene überschrieben werden.