Как получить определенные библиотеки из моей папки boost / lib? - PullRequest
0 голосов
/ 29 июня 2011

Я скомпилировал Boost, и он работает просто отлично.Я хотел бы скопировать определенные .dll и .libs в мой проект для развертывания.Проблема в том, что мне трудно найти, какие пакеты содержат нужные мне библиотеки.Я осмотрелся, но не увидел документации о том, что на самом деле находится внутри скомпилированных библиотек.

Например, если я хотел использовать boost: asio и boost :: prt_vector в моем проекте, который.libs я должен скопировать?

Вся папка библиотеки занимает более 1,2 ГБ, поэтому я бы не стал использовать ее целиком.Я пользуюсь Windows, версия 2008.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 29 июня 2011

Развертываете ли вы ваше приложение как исполняемый файл или как проект, который будет скомпилирован пользователем?Если это первое, вам не нужно отправлять статические библиотеки, так как они связаны с вашим исполняемым файлом.Если вы собираете библиотеки Boost в виде динамических библиотек, они вам, разумеется, понадобятся.

Но если вы развертываете свое приложение как нечто для компиляции или если у вас есть библиотеки Boost, то, как сказал martiall, вам следуетиспользуйте BCP .

0 голосов
/ 29 июня 2011

Вы можете использовать BCP, который входит в комплект поставки

BCP Docs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...