Это относится к платформе Windows, когда вы разрабатываете библиотеки DLL C ++.
Вы должны использовать модификатор __declspec (dllexport), чтобы ваш класс и его методы появились в списке экспортированных символов для вашей DLL.
Таким образом, исполняемые файлы, использующие вашу DLL, могут создавать и вызывать методы в этих классах.
Однако вы должны убедиться, что исполняемый файл и DLL скомпилированы одной и той же версией одного и того же компилятора, поскольку символы C ++ экспортируются с использованием относительно сложной кодировки искажения имени (вы можете видеть, что с помощью зависит.exe). ), этот формат варьируется от одного компилятора к другому.