Erklärung der PyAPI_DATA () Makro?
-
11-09-2019 - |
Frage
Ich habe alle über das Internet und in den Python-Header-Dateien verwendet und zitiert auf python.org ). Könnte jemand dafür interessieren, zu erklären, was das ist oder mir, ich bin mit Blick auf die Dokumentation verweisen?
Danke.
Lösung
Es wird verwendet, öffentliche API Variablen zu markieren (wie Python Kern in der Regel eine dynamische Bibliothek ist), z.B. unter Windows, ist es extern __declspec(dllexport) RTYPE
erweitert, wenn der Kern kompiliert wird und wenn zum Beispiel extern __declspec(dllimport) RTYPE
Module zusammengestellt. Es ist definiert in Include/pyport.h
.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow