Boost :: Ошибка журнала в проекте Cpp / Cli - PullRequest
2 голосов
/ 14 марта 2012

У меня есть проект cpp, проект cpp cli и проект ac # win.Я использую boost log lib в моем родном проекте cpp.
Когда я тестирую свой проект с консольным приложением cpp, он успешно запускается и записывает журнал.

Но, когда я тестирую его с помощью проекта cli, я получаю эту ошибку:

Ошибка 2, ошибка LNK1104: не удается открыть файл 'boost_log-vc100-mt-gd-1_44.lib'

Я загрузил Boost lib и встроил Boostlibs и экспортировал файлы libboost_log_setup-vc100-mt-gd-1_44.lib, libboost_log-vc100-mt-gd-1_44.lib.
Как я могу это исправить?Как я могу получить файлы 'boost_log-vc100-mt-gd-1_44.lib'?

Спасибо

Ответы [ 2 ]

3 голосов
/ 15 марта 2012

Я исправил ошибку.Я создал файлы lib с помощью команды ниже:

bjam --with-log variant=debug define=BOOST_LOG_USE_CHAR define=BOOST_LOG_USE_WINNT6_API stage --build-type=complete --link=
shared
2 голосов
/ 14 марта 2012

Вы пробовали --build-type = complete при создании boost?Появляется множество разных версий каждой загрузочной библиотеки (с использованием разных версий среды выполнения C ++ и т. Д.).

Я использую Boost 1.49, похоже, нет библиотеки журнала (было бы неплохо иметь еев комплекте).

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