Проект OpenCV_HelloWorld в VC ++ 2010 Runtime Ошибка: - PullRequest
1 голос
/ 28 марта 2011

Я настроил среду в соответствии с этим уроком: http://opencv.willowgarage.com/wiki/VisualC%2B%2B_VS2010

Однако изображения, которое они хотят, чтобы вы использовали, больше не существует, поэтому я просто сохранил предоставленный снимок экрана с тем же именем, что и исходный файл.

Строит нормально, начинает работать, но затем я получаю ошибку времени выполнения

Вот ошибка времени выполнения: OpenCV_HelloWorld.exe - Ошибка приложения. Не удалось правильно запустить приложение (0xc0150002). Нажмите кнопку ОК, чтобы закрыть приложение.

Я посмотрел в Event Viewer и обнаружил, что он также вызвал другую ошибку, но не объявил

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

Как вы можете видеть, он говорит, что использует sxstrace.exe, но у меня, похоже, нет этой программы. После быстрого Google я прочитал, что программа была включена в Microsoft Windows Platform SDK, поэтому я загружаю самую актуальную версию (версия для Windows 7 для c # и .net) и устанавливаю ее, чтобы продолжить, я выложу что я нахожу, как это происходит.

Любая помощь очень ценится

1 Ответ

0 голосов
/ 28 марта 2011

Неожиданно проект собирается и запускается сейчас. Единственными внесенными изменениями были удаление пробелов в каталоге c ++ и опциях компоновщика из учебника. Внешние изменения заключались в завершении установки Windows Platform SDK, однако OpenCV не имеет зависимостей от Windows Platform SDK. Я не уверен, как это было решено, но это больше не проблема.

...