Size: a a a

2020 August 02

/

/bin/cat in supapro.cxx
Можно ли использовать две разные версии одной библиотеки в рантайме?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Обычно нет
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Иногда их разделяют, как sobjectizer или qt
источник

/

/bin/cat in supapro.cxx
У меня есть бинарь в рантайме + моя либа со static linked другой версией, что и в бинаре
источник

/

/bin/cat in supapro.cxx
Почти все h файлы совпадают
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Если аби одинаковый, норм
источник

/

/bin/cat in supapro.cxx
Но та либа, которая поставляется вместе с бинарем дерьмовая и есть более крутой форк
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Но это сложно определить
источник

/

/bin/cat in supapro.cxx
пока соблазн использовать то, что уже есть только в отсутствии cmake зависимости
источник

D

Danya in supapro.cxx
Егор
а в студии починили уже __cplusplus?
Нет
_MSVC_LANG
__cplusplus работает только если флаг дать
источник

D

Danya in supapro.cxx
Егор
а ты в смейкфайле написал ту строку что я тебе давал?
Так это дефолтный проект вижлы же
источник

ПК

Побитый Кирпич... in supapro.cxx
/bin/cat
Можно ли использовать две разные версии одной библиотеки в рантайме?
Можно, но сложно
источник

ПК

Побитый Кирпич... in supapro.cxx
По крайней мере на линупсе
источник

ПК

Побитый Кирпич... in supapro.cxx
на винде вроде проще
источник

AZ

Alexander Zaitsev in supapro.cxx
/bin/cat
Можно ли использовать две разные версии одной библиотеки в рантайме?
можно
источник

AZ

Alexander Zaitsev in supapro.cxx
Побитый Кирпич
на винде вроде проще
да вроде никаких проблем ни там, ни там. в процессе работы сам же можешь подгружать те библиотеки, какие тебе надо и всё
источник

ПК

Побитый Кирпич... in supapro.cxx
Alexander Zaitsev
да вроде никаких проблем ни там, ни там. в процессе работы сам же можешь подгружать те библиотеки, какие тебе надо и всё
ты про dlopen?
источник

AZ

Alexander Zaitsev in supapro.cxx
Побитый Кирпич
ты про dlopen?
ага
источник

ПК

Побитый Кирпич... in supapro.cxx
Я имел ввиду с автоматической линковкой, я смог подружить два разных протобафа, полностью изолировав их друг от друга промежуточной shared либой
источник

AZ

Alexander Zaitsev in supapro.cxx
да, я понял, что ты про автоматическую говорил. тут хз даже, я никогда таким не занимался (и другим наверное не особо советую :) )
источник