crossplatform.ru

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

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
> Advantages/disavanteges, правильное применения
igor_bogomolov
  опции профиля:
сообщение 20.9.2012, 8:34
Сообщение #21


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

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

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




Репутация:   29  


Цитата(sergioK @ 19.9.2012, 23:28) *
а по сути никто сам не собирал ??
Кого, boost? Собирали много раз. И обсуждали сборку тоже не раз. Поищи по форуму.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 20.9.2012, 9:37
Сообщение #22


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

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

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




Репутация:   12  


Цитата(sergioK @ 19.9.2012, 1:11) *
Для меня пока главный недостаток - отсуствие вменяемой документации :rolleyes: ,
как собвено компилить ? пока нашел такое,
bjam.exe --toolset=gcc stage, потом говорю Сode Blocks добавить либы к линкеру (могу и руками но лень)
мне бы хотелось сказать бижаму что бы разбил все по папкам т,е, chrono в свою папку , regex в свою , signal в свою
и т,д,( так потом удобней искать/менять )
вопрос как это реально сделать? если реально ?

и еще
как компилить отдельную либу т,е, после bjam.exe --toolset=gcc(ну или другой компилятор)
что потом где его найти (доку читал видимо плохо :huh: ) ?

ну и так на всякий случай - тролей не кормлю, желающим покусаться, могу указать на более интересные сайты ,

документация у буста очень хорошая и подробная. так что тут возмущения не по делу.

bjam
- инструмент со своим языком описания файлов для сборок Boost Build v2. к нему тоже есть подробнейшая документация. сделать там можно что угодно, но придётся править файлы для сборки библиотек буста.
собственно, совершенно непонятна идея разделения библиотек по папкам. простота хранения всех библиотек в одной папке в том, что потом просто прописываешь единый путь поиска для компилятора и не паришься. как ты собираешься это делать, если у тебя стопицот библиотек будут лежать в разных папках? тем более, что они могут ссылаться друг на друга.
а по вышеуказанной команде все скомпилённые библиотеки bjam помещает в папку stage. и искать их не так уж сложно: они все там. для другого места есть опция --stagedir (см. банальный --help у самого bjam, там всё написано, только запускать его надо в корне бустовских сорцов).
отдельная либа компилится опцией --with-XXX или --without-XXX(кстати, bjam это тоже в собственном хэлпе выдаёт).
а вообще, по всем вопросам сборки нужно смотреть документацию сборки буста:
сборка буста под вендой
сборка буста под никсами

Сообщение отредактировал Iron Bug - 20.9.2012, 9:41
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Влад
  опции профиля:
сообщение 20.9.2012, 10:41
Сообщение #23


Участник
**

Группа: Участник
Сообщений: 146
Регистрация: 20.3.2009
Из: Санкт-Петербург
Пользователь №: 627

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




Репутация:   8  


Ну почему же? Я, например, собирал буст - и не один раз, начиная с версии чуть ли не 1.30.... Сборка проходила без проблем - правда, честно скажу, времени занимала изрядно... в двух конфигурация - debug и release. Может, конечно, дело в машине - PIV 3 GHz 1 GB.....
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 20.9.2012, 23:52
Сообщение #24


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

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

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




Репутация:   12  


Цитата(Влад @ 20.9.2012, 13:41) *
Ну почему же? Я, например, собирал буст - и не один раз, начиная с версии чуть ли не 1.30.... Сборка проходила без проблем - правда, честно скажу, времени занимала изрядно... в двух конфигурация - debug и release. Может, конечно, дело в машине - PIV 3 GHz 1 GB.....

чтобы буст собирался быстрее, ставьте в вызов bjam опцию распараллеливания -jN , где N - количество одновременно запущенных процессов (как правило, количество ядер проца или процов). будет собираться значительно шустрее.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sergioK
  опции профиля:
сообщение 26.9.2012, 8:32
Сообщение #25


Новичок


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

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




Репутация:   0  


Cо сборкой понятно пока то что хотел сделал,
всем спасибо,
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 27.1.2020, 6:14