Составление общей библиотеки

Я делаю 64-битную переписку некоторого написанного мной кода, который реализует новый подход к генетическим алгоритмам, который я хочу превратить в разделяемую библиотеку, эксклюзивную для Ubuntu, используя code::blocks/gcc.

Я успешно сделал проект, используя общую библиотеку, и при компиляции я получаю свой.so файл. Все идет нормально.

Теперь я помню, что мне нужна библиотека импорта для связи с кодом в.so из моей программы-вызывающего, и для этого есть опция, проверенная в Project->Properties->Build target.

Я думаю, что я на правильном пути, но мой вопрос, что мне делать дальше? Куда идет библиотека импорта и что мне нужно сделать в моей вызывающей программе для вызова кода.

Также я прав, что могу экспортировать классы, а также только переменные и функции? Если так, как я могу объявить экспортированный код и импорт в коде вызывающего абонента?

0 ответов

Другие вопросы по тегам