Приложение не удалось правильно запустить 0xc150002 - PullRequest
1 голос
/ 13 декабря 2011

Привет, ребята, поэтому я прочесал Интернет, пытаясь найти решение своих проблем. Я решил, что хочу научиться opencv, и у меня чертовски много времени, чтобы заставить работать базовую программу Hello World.

Итак, начну с того, что я скачал OpenCV2.1 из sourceforge http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/

В настоящее время я использую Visual Studio 2010 в Windows 7, 32-разрядная версия.

Итак, я установил, запустил файл OpenCV2.1.exe и добавил OpenCV в мою среду пути, затем я собрал библиотеки с помощью cmake и выполнил следующие инструкции http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010_CMake

Когда я создаю код в учебном руководстве выше, я получаю успешную сборку, но когда я пытаюсь запустить программу, я получаю сообщение об ошибке «Приложение не удалось правильно запустить 0xc150002». У кого-нибудь есть мысли?

EDIT: Я посмотрел на журнал событий, и это информация, которую я получаю

Сбой генерации контекста активации для "C: \ OpenCV2.1 \ bin \ cxcore210d.dll". Не удалось найти зависимую сборку Microsoft.VC90.DebugCRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", version = "9.0.21022.8". Пожалуйста, используйте sxstrace.exe для подробной диагностики.

Microsoft.VC90.DebugCRT, processorArchitecture = "x86", publicKeyToken = "1fc8b3b9a1e18e3b", type = "win32", версия = "9.0.21022.8"

C: \ OpenCV2.1 \ bin \ cxcore210d.dll

1 Ответ

1 голос
/ 11 марта 2012

Была такая же проблема. На самом деле я перестроил Dlls, но в переменной среды PATH Windows старые библиотеки DLL C: \ OpenCV2.1 \ bin; были до новых встроенных DLL C: \ OpenCV2.1 \ build \ bin \ Debug; а это значит, что всегда старые загружались ... Теперь это работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...