BCC32
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.
Inhaltsverzeichnis
Allgemeine Informationen
Feld | Wert |
---|---|
Aufrufkonventionen |
|
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
- BCC32.EXE
- BCC32C
- BCC32C.EXE
- BCC32X
- BCC32X.EXE
- BCC64X
- Compiler-Fehler und -Warnungen (C++) - Index
- C++11-Features im klassischen Compiler
- Befehlszeilenoptionen für vorcompilierte Header von BCC32
- Compilieren von C++-Anwendungen von der Befehlszeile aus
- Moduldefinitionsdateien
- RLINK32.DLL: Der Ressourcen-Linker (C++)
- BRCC32.EXE: Der Ressourcen-Compiler
- BCC64.EXE: Der C++-Compiler für 64-Bit-Windows
- BCCIOSARM64.EXE: Der C++-Compiler für 64-Bit-iOS-Geräte
- BCCAARM.EXE: Der C++-Compiler für Android
- Von C++-Compilern, die durch Clang erweitert wurden, nicht unterstützte Optionen