Ubuntu Qt Link Boost Log

0

Я пытаюсь связать boost 1.55 log library с файлом Qt *.pro.

INCLUDEPATH += $$system(echo ${BOOST_INCLUDE_DIR}) 

LIBS += -L$$system(echo ${BOOST_LIB_DIR}) 
LIBS += -lboost_system -lboost_filesystem -lboost_thread -lboost_log

Я получаю опорную ошибку с журналом boost, потому что я не определял

-DBOOST_LOG_DYN_LINK

Может ли кто-нибудь сказать мне, как определить это в файле *.pro?

В моем файле CMake я могу использовать: ADD_DEFINITIONS(-DBOOST_LOG_DYN_LINK)

Какова соответствующая команда в qmake?

Теги:
qt
boost

1 ответ

2
Лучший ответ

Использовать DEFINES:

DEFINES += BOOST_LOG_DYN_LINK
  • 1
    Спасибо. Я думал, что попробовал, но возможно, что раньше я не пользовался чистым

Ещё вопросы

Сообщество Overcoder
Наверх
Меню