Здравствуйте, коллеги.
Дернул меня черт на старости лет связаться с бустом.
В общем возникла такая проблема. Проект собран с __vectorcall. При подключении бустовских либ получаю ошибку линковщика:
error LNK2019: unresolved external symbol "class boost::system::error_category const & __vectorcall boost::system::system_category бла-бла-бла...
Если в соответствующих .hpp файлах в проблемные методы воткнуть "__cdecl", то всё, естественно, собирается и работает. Но править руками файлы буста — как-то неправильно на мой взгляд.
Пробовал пересобрать буст с "cxxflags=/Gv". Ничего не изменилось.
Что бы такого сделать, чтобы проект таки собирался естественным и переносимым на другие компутеры образом?
Пока единственный вариант — отказаться от __vectorcall и вернуться на дефолтные настройки.