Я пытаюсь создать приложение UWP (для рабочего стола) в Visual Studio 2017 на Windows 10. Все работает нормально, я добавил некоторые элементы интерфейса и могу без проблем запустить приложение.
I хочу включить OpenCV (3.4.9) в мое приложение, которое я создал с использованием CMake и Visual Studio 2017 (следуя инструкциям из https://medium.com/@rabbi.cse.sust.bd / how-to-build-opencv-for-universal- windows - platform-uwp-1a642ec09955 )
Я проверил путь к библиотеке для каждой конфигурации (я создал один для каждой x64 / Debug, x64 / Release, x86 / Debug, x86 / Release).
Проблема начинается, когда я начинаю использовать OpenCV, например, с помощью "opencv2 / opencv.hpp".
Я все еще могу собрать без ошибок, но когда я пытаюсь запустить приложение (Запуск без отладки в VS), я получаю сообщение об ошибке:
Невозможно активировать Windows Store приложение. Запрос на активацию завершился неудачно с ошибкой: приложение не запустилось
При непосредственном запуске .exe ничего не происходит (сначала мне пришлось добавить несколько DLL-файлов в папку).
I попробовал предложения из аналогичных вопросов здесь на SO, но без удачи.
Перестройка или изменение конфигурации не помогают.
Я могу запустить приложение при включении "opencv2 / core.hpp" и сделать
cv::Mat img;
Но если я напишу
cv::Mat img(200, 200, CV_8UC3);
Появляется та же ошибка. Написание
cv::Point pt(10, 10);
с другой стороны работает нормально.
У меня заканчиваются идеи для вещей, которые можно попробовать ..