BCC32

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler für C++


BCC32 ist der C++-Compiler von RAD Studio für 32-Bit-Windows. RAD Studio enthält BCC32C, einen neueren C++-Compiler für 32-Bit-Windows, der auf Clang basiert, als optionale Alternative zu BCC32.

Hinweis: Verwenden Sie für 64-Bit-Windows BCC64 und BCC64X.

Allgemeine Informationen

Feld Wert
Aufrufkonventionen
  • MSVC __fastcall
  • C
  • Pascal
  • Register
  • Standardaufruf
Ergänzen von Namen Borland
Standardbibliothek Dinkumware
Hinweis: Für den klassischen C++-Compiler (BCC32) von Code Gear ist das Dinkumware-Include-Verzeichnis erforderlich. Denken Sie daran, die Variable BCC32 festzulegen, indem Sie dieses Verzeichnis am Anfang der Datei Windows-Embarcadero.cmake hinzufügen:
if(BCC32)
include_directories(SYSTEM "${ROOTDIR}/include/dinkumware")
else()
include_directories(SYSTEM "${ROOTDIR}/include/dinkumware64")
endif()

Ausgabedateien

Dateityp Dateierweiterung Dateiformat
Ausführbar .exe PE32 (EN)
Gemeinsame Bibliothek .dll PE32 (EN)
Statische Bibliothek .lib OMF (EN)
Compiliertes Objekt .obj OMF (EN)

Schreiben von C++-Code für BCC32

Um C++-Code speziell für BCC32 zu schreiben, verwenden Sie Folgendes:

#if defined(__BORLANDC__) && !defined(__clang__) && defined(_WIN32) && !defined(_WIN64)
    // Your code.
#endif

Weitere Informationen finden Sie unter Durch Clang erweiterte C++-Compiler, Vordefinierte Makros.

Themen

Siehe auch