Как подружить boost и __vectorcall?
От: Stanislav V. Zudin Россия  
Дата: 01.06.16 21:16
Оценка:
Здравствуйте, коллеги.
Дернул меня черт на старости лет связаться с бустом.
В общем возникла такая проблема. Проект собран с __vectorcall. При подключении бустовских либ получаю ошибку линковщика:

error LNK2019: unresolved external symbol "class boost::system::error_category const & __vectorcall boost::system::system_category бла-бла-бла...


Если в соответствующих .hpp файлах в проблемные методы воткнуть "__cdecl", то всё, естественно, собирается и работает. Но править руками файлы буста — как-то неправильно на мой взгляд.

Пробовал пересобрать буст с "cxxflags=/Gv". Ничего не изменилось.

Что бы такого сделать, чтобы проект таки собирался естественным и переносимым на другие компутеры образом?
Пока единственный вариант — отказаться от __vectorcall и вернуться на дефолтные настройки.
_____________________
С уважением,
Stanislav V. Zudin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.