Пишу DLL. Из неё надо экспортировать класс. Завязки на Qt нету - чистый C++
...
И использовать этот класс из DLL в программе. Вот как его экспортировать из DLL по аналогии с __declspec(dllexport) в MSVC
Ежели твоя DLL-ка будет использоваться в программе собранной тем же компилятором, то __declspec(dllexport) перед именем класса - как и в MSVC, и в багланде.
Если хочешь использовать в программе собранной другим компилятором - то не делай так. Там очень много граблей. Одними именами не отделаешся.