djamshud
|
||||||
1 | ||||||
Обратная линковка23.11.2009, 23:18. Показов 1156. Ответов 0
Метки нет (Все метки)
Доброго времени суток.
Интересует, как организовать сабж в windows. Пример (ниже опишу, что к чему): ***shared_header.h:
Plugin is loaded! Shared class is loaded! И это прекрасно работает... в линуксе. При линковке динамической библиотеки там достаточно определений классов и функций, а реализация подцепляется на лету, во время загрузки библиотеки. В винде при линковке плагина требуется реализация конструктора расшаренного класса. Т.е. фактически нужно экспортировать ряд полей из программы в загруженную библиотеку. На одном форуме советовали повозиться с .def файлом, но у меня в итоге так ничего и не получилось. Если кто знает правильное решение проболемы (без выноса sharedClass в отдельную библиотеку), буду благодарен за помощь. P.S. Компилятор mingw, хотя не уверен, что дело в нем. Линковщик то один... |
23.11.2009, 23:18 | |
Ответы с готовыми решениями:
0
Линковка библиотек в проекте Cтатическая линковка или "дайте _imp__func, а не __imp_func" Линковка Линковка шаблонных функций |
23.11.2009, 23:18 | |
Помогаю со студенческими работами здесь
1
Линковка, модель разделения и т.д Обратная итерация (i--) Статическая линковка и ординальные функции Линковка DLL с произвольным размещением Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |