Ох ... это возвращает меня обратно. Небольшое предположение о самой распространенной проблеме, с которой я когда-либо сталкивался.
Если DLL-библиотеки GNUStep в Windows работают так же, как и десять лет назад, то вы:
Ссылка на DLL, как и на любую другую DLL. Я не помню явный синтаксис, но там должно быть доступно около миллиарда примеров
Убедитесь, что у вас есть статическая ссылка на символ в каждой DLL из основной программы (или из какой-либо другой DLL).
В частности, при компиляции чего-то, что является чисто Objective-C, довольно легко оказаться в ситуации, когда загрузчик ссылок Windows не загружает DLL, потому что он не видит жесткой ссылки на любой символ эта DLL Когда я сталкивался с этим с приложениями WebObjects, я обычно экспортировал что-то вроде:
int businessLogicDLLVersion;
А затем обратитесь к этому символу в моей основной программе. Этой статической ссылки было достаточно, чтобы загрузчик ссылок загрузил DLL, а среда выполнения подключила все классы.