У меня есть главный исполняемый файл, который загружается. dll
/.so
Плагины, которые отлично работают в Linux, но на окнах (Visual Studio 2012), не работают с неопределенными ссылочными ошибками..dll Плагин, который использует функции, определенные в основном исполняемом файле
Плагин использует такие функции, как session->SendLine("bla")
, которые определены в главном исполняемом файле. (класс методов сеанса ans, определенных в .h, включенных в плагин, но фактическая функция в .cpp, скомпилированном в главном exec).
Т.Л., д-р: «Мне нужны окна компоновщика, чтобы игнорировать неопределенные ссылки в плагинах, определенный в основной исполняемый»
Каков наилучший способ «заставить его работать» в окнах, но держать его совместимы с Linux без миллиона #ifdef
?
Может лет u делите хотя бы заголовок интерфейса подключаемого модуля? –
интерфейс: http://privatepaste.com/c6118a7e85 example_plugin: http://privatepaste.com/dd152f6c6 session-> Отправить() == void session :: Отправить (CString str) {... отправить что-либо через socket ...} – Naga
Я разместил заголовок непосредственно в вопросе, кажется, что заголовок готов к работе из Windows POV ... –