4 Stimmen

Bauen Sie spezifische .cpps

Kann mir bitte jemand zeigen, wo ich in den Visual Studio 2008-Konfigurationen festlegen kann, welche .cpp-Dateien für einen bestimmten Build verwendet werden sollen?

Ich möchte verschiedene .cpp-Dateien verwenden, wenn ich einen Release- vs. Debug-Build durchführe.

Danke!

1voto

John Weldon Punkte 38199

Ihr bester Ansatz, um dieses Verhalten zu erreichen, wäre die Verwendung von #ifdef-Blöcken, um zwischen Debug- und Release-Code zu unterscheiden.

Im Extremfall könnten Sie eine #ifdef-Anweisung für eine #include-Codezeile verwenden, die selektiv andere Dateien einbezieht.

Ich kenne keinen normalen Weg, um die kompilierten .cpp-Dateien in einem Projekt dynamisch basierend auf dem Build-Typ zu ändern.

1voto

Elemental Punkte 7222

Ich kann die Eigenschaftsseiten für eine bestimmte .cpp Datei in VS2008 öffnen (aus dem Lösungsexplorer heraus). Eine der Eigenschaften im allgemeinen Abschnitt ist Ausschließen vom Build ja/nein. All diese Eigenschaften sind nach Buildtyp konfigurierbar.

Ich habe dies verwendet, um einige Debug-Unterstützungsdateien in Release-Versionen auszuschließen.

1voto

Aoi Karasu Punkte 3635

Wählen Sie Ihre Konfiguration aus der Dropdown-Liste Lösungskonfigurationen und die Plattform aus der Dropdown-Liste Lösungsplattformen auf der Standard-Symbolleiste aus. Klicken Sie mit der rechten Maustaste auf eine CPP-Datei und wählen Sie Eigenschaften aus. Legen Sie auf dem Tab Allgemein die Eigenschaft Aus dem Build ausschließen auf Ja oder Nein fest.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X