Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
IronnMann
 Аватар для IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 36
#1

есть ли аналог ДЛЛ в линукс - C++

10.06.2013, 00:46. Просмотров 764. Ответов 4
Метки нет (Все метки)

возникла потребность запилить себе приложение под винду и линь (пишу на с++).
тык вот, чтобы не делать своё приложение как в каменном веке монолитным, конечно же под виндой я смотрю в сторону DLL. Под виндой я их замечательно юзаю никаких проблем, весь избыточный код пихаю туда, а клиенотом так скажем остается дергать рычаги .

Не по теме:

решил попробовать портировать это дело под линь, (это не конечно не прижало, но в целях повышения квалификации сделать надо) столкнулся с проблемой что линя я вообще нифига незнаю)) виндузятник я)).


В общем мне крайне интересно ,какие есть в линукс аналоги длл-кам, литры на этот счет подкиньте.
И еще интересует следующая фишка:если я выбрал для винды архитектуру по типу экспортируемых интерфейсных классов, то смогу ли я ей пользоваться в лине?

P.S ВСЕМ заранее СПАСИБО!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 00:46     есть ли аналог ДЛЛ в линукс
Посмотрите здесь:

C++ Есть ли в С++ аналог Readln(F, var1,var2,...) в Паскале?
Есть ли в с++ какой-нибудь аналог in C++
C++ Есть ли в студии аналог FloatToStr?
Есть ли в С аналог функции explode(или split)? C++
Есть ли аналог isalpha, только для string C++
C++ Есть ли в С++ аналог JOptionPane.showMessageDialog java?
C++ Есть ли аналог Dictionary<TKey, TValue> (C#) на С++
Есть ли аналог exp, возвращающий long double? C++
Есть ли какой-нибудь аналог c# using или python with в c++ ? C++
Есть ли аналог remove_if для соседних элементов? C++
Есть ли аналог функции scanf()? C++
C++ С++ есть ли аналог типу long в с#?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dr_Quake
Заблокирован
10.06.2013, 00:48     есть ли аналог ДЛЛ в линукс #2
.so , всё то же, только линковка другая - пути поиска по функциям можно задавать.
man ldd
man ld
итд, в остальном то же.
IronnMann
 Аватар для IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 36
10.06.2013, 16:48  [ТС]     есть ли аналог ДЛЛ в линукс #3
и там так же можно реализовать ООП архитектуру на базе абстрактных классов (интерфейсов).
(то есть лежат там абстрактные классы, реализация, а в клиенте через поинтер юзаешь?)
stima
432 / 287 / 16
Регистрация: 22.03.2011
Сообщений: 936
Завершенные тесты: 1
10.06.2013, 16:53     есть ли аналог ДЛЛ в линукс #4
Цитата Сообщение от IronnMann Посмотреть сообщение
и там так же можно реализовать ООП архитектуру на базе абстрактных классов (интерфейсов).
(то есть лежат там абстрактные классы, реализация, а в клиенте через поинтер юзаешь?)
То что Вы написали это концепция языка(и/или ООП), и никак не относится к Windows/Linux (платформозависимости), т.е. да можно.
Dr_Quake
Заблокирован
10.06.2013, 17:09     есть ли аналог ДЛЛ в линукс #5
Относится, только в C++ меньше, ибо там передавать проще by-design классы таким образом, а ньюансов использования классов из dll ПОЛНО в разных языках включая топичный.

В то же время никсовые specific вещи в сравнении [что-то] из dll vs [что-то] из so я не встречал при таком подходе.
Yandex
Объявления
10.06.2013, 17:09     есть ли аналог ДЛЛ в линукс
Ответ Создать тему
Опции темы

Текущее время: 09:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru