Использование Cinder-OpenCV с Visual Studio 2015

Недавно я клонировал Cinder-OpenCV в свой каталог блоков Cinder. Я нахожусь в ветке dev, так как она содержит образец для Visual Studio 2013 вместо 2011. Однако я использую Visual Studio 2015, и когда я запускаю базовый пример, я получаю

opencv_core249d.lib(system.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1900' in ocvBasicApp.obj

Я знаю, что это проблема связывания, но я новичок в Visual Studio и не знаю, как исправить настройки. Спасибо за вашу помощь!


person Kat    schedule 21.03.2016    source источник
comment
Это означает, что вы используете двоичный файл для Visual Studio 2013 вместо Visual Studio 2015.   -  person drescherjm    schedule 21.03.2016
comment
Итак, как мне это исправить?   -  person Kat    schedule 21.03.2016
comment
не знаю, как исправить настройки. Получите правильные двоичные файлы для вашего компилятора.   -  person drescherjm    schedule 21.03.2016
comment
Не могли бы вы разбить это для меня?   -  person Kat    schedule 21.03.2016
comment
Я только что посмотрел страницу на гитхабе. Вы не можете использовать эту вилку с Visual Studio 2015, если не установите набор инструментов Visual Studio 2013 (v120). Прошу прощения за путаницу. Я ожидал, что форк github будет содержать исходный код, а не двоичные файлы.   -  person drescherjm    schedule 21.03.2016
comment
Я клонировал Cinder-OpenCV с github. Я вообще не знаю, как его построить.   -  person Kat    schedule 21.03.2016
comment
Давайте продолжим обсуждение в чате.   -  person Kat    schedule 21.03.2016
comment
@Kat Мне понравился твой вопрос   -  person nik    schedule 29.11.2016


Ответы (1)


Чтобы решить эту проблему, я загрузил Visual Studio 2013, запустил Cinder, используя настройки набора инструментов платформы 2013 года в среде IDE 2015 года, а затем смог запустить образцы OpenCV с настройками набора инструментов платформы 2013 года в среде IDE 2015 года.

person Kat    schedule 21.03.2016