BCC32

De RAD Studio
Aller à : navigation, rechercher

Remonter à Compilateurs C++


BCC32 est le compilateur C++ de RAD Studio pour Windows 32 bits. RAD Studio fournit BCC32C, un nouveau compilateur C++ pour Windows 32 bits basé sur Clang, en alternative à BCC32.

Remarque: Pour Windows 64 bits, utilisez BCC64 et BCC64X.

Informations générales

Champ Valeur
Conventions d'appel
  • MSVC __fastcall
  • C
  • Pascal
  • Registre
  • Appel standard
Substantypage Borland
Bibliothèque standard Dinkumware
Remarque: Le compilateur C++ Code Gear classique (BCC32) nécessite le répertoire Include dinkumware. Pensez à définir la variable BCC32 en ajoutant ce répertoire à Windows-Embarcadero.cmake, en haut du fichier :
if(BCC32)
include_directories(SYSTEM "${ROOTDIR}/include/dinkumware")
else()
include_directories(SYSTEM "${ROOTDIR}/include/dinkumware64")
endif()

Fichiers de sortie

Type de fichier Extension de fichier Format de fichier
Exécutable .exe PE32 (EN)
Bibliothèque partagée .dll PE32 (EN)
Bibliothèque statique .lib OMF (EN)
Objet compilé .obj OMF (EN)

Ecriture du code C++ pour BCC32

Pour écrire du code C++ spécifiquement pour BCC32, utilisez :

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

Pour de plus amples informations, voir Compilateurs C++ améliorés par Clang, Macros prédéfinies.

Rubriques

Voir aussi