__declspec((dllexport))
而在gcc/g++等編譯器上,動態庫的導出說明通常是這樣的:
__attribute__ ((visibility(" <type> ")),其中,type可能是default,hidden,internal等,用來說明此導出符號在ELF文件中的可見性。
所以,綜上,Q_CORE_EXPORT是壹個用來適應不同平臺的用來說明這是壹個動態庫導出類的宏。它具體是怎麽定義的,可以在QT源代碼中查看。