'boost_log_abi': значение 'v2s_mt_nt6' не соответствует значению 'v2s_mt_nt5'

Я связываю консольное приложение C++ с Boost. Все было хорошо, пока я не начал использовать библиотеку ведения журналов Boost. Я столкнулся с этой проблемой:

boost_log_abi': value 'v2s_mt_nt6' doesn't match value 'v2s_mt_nt5

Я пробовал все в этом вопрос . Однако ничего не получилось.

Я даже не мог понять, в чем именно проблема. Какой из них использует более старую версию, мою программу или буст?

У меня Windows 10, MSVC 2017 (набор инструментов 141) и Boost 1.63.


person Humam Helfawi    schedule 26.07.2017    source источник
comment
Ответ Андрея на этот вопрос может помочь тебе.   -  person kenba    schedule 27.07.2017
comment
@kenba, к сожалению, это не сработало   -  person Humam Helfawi    schedule 28.07.2017
comment
Это определенно вызвано несоответствием целевой версии Windows между построенным двоичным файлом Boost.Log и вашим кодом (или, возможно, каким-то другим кодом, который использует Boost.Log). Ответ, на который ссылается @kenba, - это путь вперед, вам нужно только выяснить, откуда исходит несоответствие.   -  person Andrey Semashev    schedule 28.07.2017