Я новичок в C ++. Я собираю свой школьный проект, который использует log4cxx. К счастью, я нашел уже построенную версию для Visual C ++ 2008 в этот сайт.
После загрузки файлов я сделал следующее
Сервис-> Параметры-> Каталоги VC ++-> Библиотечные файлы, добавить путь к каталогу Release_Shared для связывания необходимых библиотек
Сервис-> Параметры-> Каталоги VC ++-> Включить файлы, добавить путь к src / main / include
Но даже после этого я получаю ошибки, такие как, идентификатор ‘logError’ не найден
«ОШИБКА» необъявленный идентификатор. Очевидно, что-то не хватает.
Я видел где-то, что я должен сделать что-то с файлами .dll, но не уверен, что это такое. Может ли кто-нибудь помочь мне с этим, или указать мне место, где есть пошаговые инструкции для настройки такого рода конфигурации? Большое спасибо.
Примечание в вашей ссылке:
Чтобы использовать статическую ссылку log4cxx библиотеку, макрос LOG4CXX_STATIC ДОЛЖЕН быть определен в препроцессоре ваших проектов, иначе ваша компиляция будет страдать от неразрешенной ошибки компоновки.
Определения препроцессора в VS 2008
или использовать
#define LOG4CXX_STATIC
перед заголовком
Других решений пока нет …