crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Несколько вопросов, по работе с boost
Darvin
  опции профиля:
сообщение 25.1.2008, 11:37
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 36
Регистрация: 30.11.2007
Пользователь №: 30

Спасибо сказали: 0 раз(а)




Репутация:   0  


Непонятно, что делать с именами либ.
Либы собираются с длинными именами в которые включены кроме имени самой либы, префикс, название инструмента, цель, версия.

При сборке проекта к нему должны быть явно подключены используемые либы.
Что делать если проект переносится на другую платформу, компилируется с другим инструментом, меняется debug/release/static/и др.опции, обновляется версия boost и т.п.

Как собрать библиотеки с "чистыми" именами и правильно ли так делать?
Причина редактирования: Отделено от темы: Как работать с буст?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Andrew Selivanov
  опции профиля:
сообщение 25.1.2008, 11:55
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 249
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 3

Спасибо сказали: 15 раз(а)




Репутация:   6  


Цитата(Darvin @ 25.1.2008, 12:37) *
Непонятно, что делать с именами либ.
Либы собираются с длинными именами в которые включены кроме имени самой либы, префикс, название инструмента, цель, версия.

При сборке проекта к нему должны быть явно подключены используемые либы.
Что делать если проект переносится на другую платформу, компилируется с другим инструментом, меняется debug/release/static/и др.опции, обновляется версия boost и т.п.

Как собрать библиотеки с "чистыми" именами и правильно ли так делать?

Пересобрать для нужного компилятора, платформы, debug / release. Ну и при обновлении буста та же процедура.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Darvin
  опции профиля:
сообщение 25.1.2008, 12:20
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 36
Регистрация: 30.11.2007
Пользователь №: 30

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Andrew Selivanov @ 25.1.2008, 11:55) *
Цитата(Darvin @ 25.1.2008, 12:37) *
Непонятно, что делать с именами либ.
Либы собираются с длинными именами в которые включены кроме имени самой либы, префикс, название инструмента, цель, версия.

При сборке проекта к нему должны быть явно подключены используемые либы.
Что делать если проект переносится на другую платформу, компилируется с другим инструментом, меняется debug/release/static/и др.опции, обновляется версия boost и т.п.

Как собрать библиотеки с "чистыми" именами и правильно ли так делать?

Пересобрать для нужного компилятора, платформы, debug / release. Ну и при обновлении буста та же процедура.


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

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 13.8.2022, 5:38