2017-01-28 4 views
-1

Ich möchte einige Compiler-Flags in Visual Studio 2015 für ein C++ - Programm setzen, aber ich kann nicht sehen, wie. Mit einer anderen IDE (CodeBlocks) kann ich Folgendes mit a auswählen ankreuzen:Wie setze ich C++ Compiler-Flags in Visual Studio (2015

Have g ++ dem C++ 11 ISO C++ Standard

auch folgen, kann ich meine eigene neue Flagge erstellen (mit Namen, Compiler-Flags und Linker-Flags gesetzt) ​​

Wie kann ich Ändern und erstellen Sie diese zwei Flags auf VS2015?

Ich habe chec ked https://msdn.microsoft.com/en-us/library/hhzbb5c8.aspx?f=255&MSPPError=-2147217396 aber kein Glück.

** hier ist ein Bild von Codeblöcken ide und Compiler-Einstellungen enter image description here

** bearbeiten hier VS2015 Konfigurationseinstellungen sind enter image description here

+2

Sie können die meisten von diesen über die IDE setzen, aber eine oder zwei fehlen diese können in die "andere Option" (ich glaube es heißt) Box: https://msdn.microsoft.com/en-us /library/fwkeyyhe.aspx MS stellt keine Flags für C++ 11, C++ 14 usw. zur Verfügung. Der von Compilern unterstützte Sprachstandard ist Teil seiner Dokumentation. –

Antwort

-1

von this Link qouted.

Sie können Compiler-Optionen für jedes Projekt in seiner Property Pages Dialogfeld gesetzt. Wählen Sie im linken Bereich Konfigurationseigenschaften, C/C++, und wählen Sie dann die Compileroptionskategorie.

Update: Um Sprachspezifikation Verwendung /std Flag hinzuzufügen. Fügen Sie es am Ende der vorhandenen Flags in Command Line Optionsseite an.

+0

Ich sehe das, aber ich habe keine Compiler-Option unter Konfigurationseigenschaften. – Aindriu

+0

@Aindriu Sind Sie wirklich sicher, dass Sie das Projekt ausgewählt haben, und keine Datei? Außerdem gibt es keine Möglichkeit, den C++ - Standard in Visual Studio 2015 zu ändern. Sie müssen 2017 verwenden – Rakete1111

+1

Es gibt eine ** Befehlszeile ** Optionsseite unter ** Konfigurationseigenschaften> C/C++ **. Sie können eine beliebige Compiler-Option angeben. Um den C++ - Sprachstandard anzugeben, können Sie das Flag [**/std **] (https://msdn.microsoft.com/en-us/library/mt490614.aspx) verwenden. – army007