Мне нужно собрать OpenCV 3.4.1 + OpenCV Contrib 3.4.1 для Visual Studio 2010 (vc10) .
У меня Visual Studio 2010 (x86) в Windows 10 (x64). Мне нужны библиотеки OpenCV для архитектуры x64.
Это то, что я сделал до сих пор:
- собрал opencv с помощью cmake, сконфигурировал его (добавив opencv_world и путь к дополнительным модулям opencv_contrib), и сгенерировал выбор visual studio 2010 (Win x64)
- открыл OpenCV.sln с VS2010, я начал сборку (Debug, x64): через ~ 2 часа происходит много ошибок (более 7k), поэтому я остановился.
Было много ошибок:
- ошибок типа
Error 410 error C3646: 'CV_OVERRIDE' : unknown override specifier C:\opencv_contrib-3.4\modules\reg\include\opencv2\reg\mapprojec.hpp 72
( решено : плохо, я смешивал opencv 3.4 с opencv-contrib 3.4.1)
- ошибки типа
error LNK1104: cannot open file '..\..\lib\Debug\opencv_world341d.lib' C:\opencv-341\build\modules\world\LINK
(я пытаюсь собрать opencv_world, странно, что его ищет ..)
Я не знаю, в чем я не прав. Я без проблем использовал готовые двоичные файлы opencv3.4 с vc14 и vc15, но он мне нужен для vc10 и с opencv_contrib.
Кто-нибудь предлагает?