LINUX.ORG.RU

Скомпилировать проект без привязки к версии

 , ,


0

1

Есть проект на огре, так вот, его нужно скомпилировать так, что бы либы были без привязки к версии, иначе на других компах где версия либ старше, вылезает такая ошибка: ./Game: error while loading shared libraries: libOgreMain.so.1.8.1: cannot open shared object file: No such file or directory

Как это правильно сделать?

Правильно - никогда не распространять бинарники. А насчёт версий - если в SONAME прописана полная версия, значит разработчики не сохраняют бинарную совместимость, а это значит что если ты и отвяжешься от версии, с другой библиотекой твой проект будет просто крашиться.

slovazap ★★★★★
()

собери статически

anonymous
()

Собери статикой или распространяй вместе с либами.

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.