![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
sergioK |
![]()
Сообщение
#1
|
Новичок Группа: Неактивирован Сообщений: 7 Регистрация: 16.9.2012 Пользователь №: 3521 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Либа собсвенно крос платформенная, это все знают, у меня собсвенно вопрос
Если мне этот крос не нужен, то есть ли смысл в применении буста? (кроме smart pointers ) т,е есть ли у него минусы/дырки и в чем ? С С++ знаком но не гуру, последнии 8 лет пишу на яве, С/С+ пользую now and then . |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Алексей1153, не развивай это направление
|
|
|
sergioK |
![]()
Сообщение
#3
|
Новичок Группа: Неактивирован Сообщений: 7 Регистрация: 16.9.2012 Пользователь №: 3521 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Для меня пока главный недостаток - отсуствие вменяемой документации
![]() как собвено компилить ? пока нашел такое, bjam.exe --toolset=gcc stage, потом говорю Сode Blocks добавить либы к линкеру (могу и руками но лень) мне бы хотелось сказать бижаму что бы разбил все по папкам т,е, chrono в свою папку , regex в свою , signal в свою и т,д,( так потом удобней искать/менять ) вопрос как это реально сделать? если реально ? и еще как компилить отдельную либу т,е, после bjam.exe --toolset=gcc(ну или другой компилятор) что потом где его найти (доку читал видимо плохо ![]() ну и так на всякий случай - тролей не кормлю, желающим покусаться, могу указать на более интересные сайты , |
|
|
Iron Bug |
![]()
Сообщение
#4
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
Для меня пока главный недостаток - отсуствие вменяемой документации ![]() как собвено компилить ? пока нашел такое, bjam.exe --toolset=gcc stage, потом говорю Сode Blocks добавить либы к линкеру (могу и руками но лень) мне бы хотелось сказать бижаму что бы разбил все по папкам т,е, chrono в свою папку , regex в свою , signal в свою и т,д,( так потом удобней искать/менять ) вопрос как это реально сделать? если реально ? и еще как компилить отдельную либу т,е, после bjam.exe --toolset=gcc(ну или другой компилятор) что потом где его найти (доку читал видимо плохо ![]() ну и так на всякий случай - тролей не кормлю, желающим покусаться, могу указать на более интересные сайты , документация у буста очень хорошая и подробная. так что тут возмущения не по делу. bjam - инструмент со своим языком описания файлов для сборок Boost Build v2. к нему тоже есть подробнейшая документация. сделать там можно что угодно, но придётся править файлы для сборки библиотек буста. собственно, совершенно непонятна идея разделения библиотек по папкам. простота хранения всех библиотек в одной папке в том, что потом просто прописываешь единый путь поиска для компилятора и не паришься. как ты собираешься это делать, если у тебя стопицот библиотек будут лежать в разных папках? тем более, что они могут ссылаться друг на друга. а по вышеуказанной команде все скомпилённые библиотеки bjam помещает в папку stage. и искать их не так уж сложно: они все там. для другого места есть опция --stagedir (см. банальный --help у самого bjam, там всё написано, только запускать его надо в корне бустовских сорцов). отдельная либа компилится опцией --with-XXX или --without-XXX(кстати, bjam это тоже в собственном хэлпе выдаёт). а вообще, по всем вопросам сборки нужно смотреть документацию сборки буста: сборка буста под вендой сборка буста под никсами Сообщение отредактировал Iron Bug - 20.9.2012, 9:41 |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 21:34 |