conditional-compilation

Kompilierung bestimmter Teile des Quellcodes wird eingeschlossen / ausgeschlossen. Dies kann oft durch Vorverarbeitung des Quellcodes erreicht werden. Das Einschließen / Ausschließen von Teilen der Quelle kann durch Pre-Prozessor-Schlüsselwörter gesteuert werden.
1
Antwort

Automatisierungsfehler bei der bedingten Kompilierung

Ich finde seltsames Verhalten beim Versuch, eine Excel-Arbeitsmappe zu laden. Ich habe ein Excel-AddIn, geschrieben in .NET mit COM Interop. Es wird hauptsächlich verwendet, um ein eigenes Ribbon-Tab zu erstellen, Arbeitsmappen aus einem Menü...
07.10.2014, 08:31
8
Antworten

Unterstützung verschiedener Versionen von Haupt- (und Test-) Quellensätzen für verschiedene Java-Versionen (6, 7, 8)

Ich habe ein Bibliotheksprojekt in Java. Ich möchte mehrere Versionen des Projekts implementieren, testen und wahrscheinlich freigeben, die mit verschiedenen Java-Versionen verwendet werden sollen: 6, 7, 8. Der einfachste Weg besteht darin, e...
04.10.2014, 17:24
4
Antworten

Warum bekomme ich Kompilierungsfehler, nachdem ich stdafx.h bedingt übernommen habe?

Ich versuche ein Programm zu schreiben, das in Borland C ++ und Visual C ++ kompiliert. Dazu füge ich #ifdef _MSC_VER hinzu, um die Datei stdafx.h einzuschließen, wenn die Quelle unter VS kompiliert wird. Der Code kompiliert und führt OK in...
18.10.2011, 02:07
2
Antworten

Muss '#' - Zeichen am Anfang einer Zeile im C-Präprozessor stehen? [Duplikat]

Ich habe C schon eine ganze Weile programmiert. Während dieser Zeit habe ich gelernt, dass es eine übliche Konvention ist, das "#" - Zeichen vor Präprozessor-Direktiven in Spalte eins zu setzen. Beispiel: %Vor% Wenn Leute ihre Präprozes...
09.01.2015, 23:42
4
Antworten

Swift: iOS-Bereitstellungsziel Befehlszeilenflag

Wie überprüfe ich das iOS-Implementierungsziel in einer Swift-Anweisung zur bedingten Kompilierung? Ich habe Folgendes versucht: %Vor% Aber der erste Ausdruck verursacht den Kompilierungsfehler: %Vor%     
23.06.2014, 15:06
4
Antworten

Präprozessordirektiven für verschiedene Dateien in C #

Ich weiß, dass ich Präprozessordirektiven in C# verwenden kann, um die Kompilierung eines Teils des Codes zu aktivieren / deaktivieren. Wenn ich eine Direktive in der gleichen Datei definiere, funktioniert es gut: %Vor% Ich werde jetzt...
12.12.2012, 09:22
6
Antworten

Tools zum Generieren von Einheitenabhängigkeiten für Delphi

Gibt es Werkzeuge, die Abhängigkeitsdiagramme für Delphi-Einheiten erstellen können, die Anweisungen für die bedingte Kompilierung berücksichtigen? Ich möchte betonen, dass dies ein Einheitsabhängigkeitsdiagramm und keine Klassenabhängigkeit sei...
19.06.2010, 15:37
2
Antworten

Die DEBUG-Konstante in Visual Studio 2012 wird nicht aktiviert

Der Versuch, die ifdef-DEBUG-Konstante in Visual Studio zu verwenden, funktioniert für mich in einem .NET Framework 4.5, ASP.NET MVC 4 nicht. Ich stellte sicher: Die "DEBUG-Konstante definieren" ist für die Debug-Konfiguration in den Proj...
30.10.2013, 12:17
1
Antwort

Gibt es ein #ifdef in Qt, um festzustellen, ob wir für Android bauen?

Ich habe eine Android-spezifische Fehlerbehebung in meiner Qt-Anwendung, und ich möchte, dass dieser Code nur kompiliert wird, wenn er für Android erstellt wird. Gibt es #if oder #ifdef , die das tun?     
12.04.2014, 06:19
1
Antwort

Kann ich eine Umgebungsvariable definieren und sie in der bedingten Kompilierung verwenden?

Ich weiß, dass ich das in einer * .h-Datei machen kann: %Vor% Aber ich möchte einen Weg, wie ich etwas tun kann: %Vor% und V2.4.6 sind eine Umgebungsvariable. Kann ich das tun? Ich möchte V2.4.6 nicht in Visual Studio oder Code defini...
07.08.2014, 13:41