создавать библиотеки поддержки из исходного кода - PullRequest
0 голосов
/ 31 января 2011

Я использую Boost в проекте, и я хочу создать библиотеку, которая включает библиотеку Boost Interprocess, которую я использую в своем проекте.Я получил, используя инструмент повышения bcp, межпроцессные источники, отделенные от всего кода повышения, но я хочу создать библиотеку из этих источников.Или, может быть, кто-то знает, как создать .lib из библиотек Boost.

Заранее спасибо!

1 Ответ

1 голос
/ 31 января 2011

Насколько я понимаю, инструмент bcp используется для извлечения подмножества источников из дерева повышения. Я не уверен, что извлеченные источники могут быть построены с использованием bjam, но вы пробовали?

О том, как создать boost, просто взгляните на их Руководство по началу работы для Windows :

http://www.boost.org/doc/libs/release/more/getting_started/windows.html#or-build-binaries-from-source

Вы не создаете библиотеки boost непосредственно из Visual Studio, а используете инструмент bjam, который вызовет Visual Studio для вас для генерации двоичных файлов.

Да, и в отношении Boost.Interprocess:

Нет необходимости компилировать Boost.Interprocess, так как это только заголовочная библиотека. Просто включите ваш Повысьте заголовок каталога в вашем Путь к компилятору.

Вы не можете создать библиотеку для Boost.Interprocess, потому что это библиотека только для заголовков.

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