2
Antworten
Mein Projekt baut durch einige statische Bibliotheken, die sollten verknüpft Haupt-dll-Bibliothek gewinnen, die eine einzelne dll als Ergebnis. Mit __declspec(dllexport) Attribut führt nicht zum auftreten von bestimmten Funktionen von statischen Bibliotheken dll, Bibliotheken, die nicht verbunden mit
2
Antworten
Ja, ich haben Lesen: http://msdn.microsoft.com/en-us/library/83ythb65.aspx Aber es ist mir nicht klar. Zunächst __declspec(align(#)) macht jedes Objekt (in einer Struktur) erklärt-mit ihm starten Sie zu einem ausgerichteten offset. Das Teil ist klar. Die Ausrichtung in Ordnung ist auch
3
Antworten
Sah ich den Qt-source-code wie folgt: class Q_CORE_EXPORT QBasicAtomicInt { public: ... }; Die Q_CORE_EXPORT makro definiert wie folgt: define Q_DECL_IMPORT __declspec(dllimport) Also, was bedeutet __declspec(dllimport) wirklich bedeuten? InformationsquelleAutor der Frage gemfield | 2012-01-14