Достаточно ли будет нижеследующего кода для экспорта или такое не прокатит?
#define DLLEX __declspec(dllexport)
class DLLEX MyExportedClass
{
//here some code
}
И что по поводу тех классов, члены которых содержат экземляры STLовских классов или классов стандартной библиотеки? Нормально ли экспортируется след. код? Читал где-то, что мелкомягкий компиль более-менее с нытьем (warnings) экспортирует, про gcc же ни слова.
#define DLLEX __declspec(dllexport)
class DLLEX MyExportedClass
{
wstring m_myString;
vector<int> m_MyVector;
//here some code
}
Возможно, кто-то сталкивался с этим, буду рад услышать ответы, а так же подводные камни, которые следует знать и учесть.