Настройка Visual Studio 2008 для использования log4cxx в программах / библиотеках

Я новичок в C ++. Я собираю свой школьный проект, который использует log4cxx. К счастью, я нашел уже построенную версию для Visual C ++ 2008 в этот сайт.

После загрузки файлов я сделал следующее

Сервис-> Параметры-> Каталоги VC ++-> Библиотечные файлы, добавить путь к каталогу Release_Shared для связывания необходимых библиотек

Сервис-> Параметры-> Каталоги VC ++-> Включить файлы, добавить путь к src / main / include

Но даже после этого я получаю ошибки, такие как, идентификатор ‘logError’ не найден
«ОШИБКА» необъявленный идентификатор. Очевидно, что-то не хватает.

Я видел где-то, что я должен сделать что-то с файлами .dll, но не уверен, что это такое. Может ли кто-нибудь помочь мне с этим, или указать мне место, где есть пошаговые инструкции для настройки такого рода конфигурации? Большое спасибо.

0

Решение

Примечание в вашей ссылке:

Чтобы использовать статическую ссылку log4cxx библиотеку, макрос LOG4CXX_STATIC ДОЛЖЕН быть определен в препроцессоре ваших проектов, иначе ваша компиляция будет страдать от неразрешенной ошибки компоновки.

Определения препроцессора в VS 2008

или использовать

#define LOG4CXX_STATIC

перед заголовком

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]