crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> библиотека boost_system на винде с уродливым именем
Litkevich Yuriy
  опции профиля:
сообщение 26.1.2017, 15:10
Сообщение #1


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9687
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


впервые решил дойти до конца в попытке использовать BOOST

Нашёл пример использующий Qt и BOOST (ASIO),
почти весь день потратил на околовсяческую возню, сейчас застопорился на том, что нужна библиотека boost_system, но уменя собрался файл с именем libboost_system-mgw53-mt-1_63.a, т.е. содержащий всякую билиберду кроме имени.

Можно ли как-то заставить BOOST собирать свои библиотеки с нормальным коротким именем, например, libboost_system.a? А то мне всякий раз конфиг править, если я обновлю BOOST или компилятор.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 26.1.2017, 20:07
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1636
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

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




Репутация:   12  


почитай про параметр bjam --layout. про параметры можно прочитать в файле Jamroot в корне сорцов буста.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.1.2017, 6:01
Сообщение #3


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9687
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


чёта кнопки "Спасибо" нет,
так что Iron Bug, спасибо, буду сегодня пробовать разобраться

Сообщение отредактировал Litkevich Yuriy - 27.1.2017, 6:01
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 27.1.2017, 16:28
Сообщение #4


Профессионал
*****

Группа: Модератор
Сообщений: 1636
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

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




Репутация:   12  


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

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


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




RSS Текстовая версия Сейчас: 29.3.2017, 22:05