Почему я пытаюсь запустить следующую программу OpenCV, она показывает следующую ошибку:
ОШИБКА:
test_1.exe - Application Error
The application failed to initialize properly (0x80000003).
Click on OK to terminate the application.
КОД:
#include "cv.h"
#include "highgui.h"
int main()
{
IplImage *img = cvLoadImage("C:\\face.bmp");
cvSetImageROI(img, cvRect(100,100, 100, 100));
cvAddS(img, cvScalar(50), img);
cvResetImageROI(img);
cvShowImage("Test", img);
cvWaitKey(0);
return 0;
}
Когда я нажимаю F5 (я использую vs2008express), программа сталкивается с точкой останова ... Я прикрепил изображение ... Не знаю, поможет это или нет.
Ошибка снимка ссылки
Дело не в том, что только эта программа выдает эту ошибку, но и любая другая программа, содержащая функцию обработки изображений (OpenCV), приводит к такой ситуации.
Таких как: cvSmooth
И последнее, есть ли какой-нибудь специализированный форум OpenCV или что-то подобное?
Я администратор. Итак, да, у меня есть разрешение.
a version mismatch.
извините, я не понял? Несоответствие версий с чем?
Но я обнаружил ошибку, используя средство обхода зависимостей.
Warning: At least one module has an unresolved import due to a missing export
function in a delay-load dependent module.
а также обнаружил, что это распространенная проблема, и нашел некоторую информацию в FAQ DW ...
Why am I seeing a lot of applications where MPR.DLL shows up in red under
SHLWAPI.DLL because it is missing a function named WNetRestoreConnectionA?
I also get a "Warning: At least one module has an unresolved import due to
a missing export function in a delay-load dependent module" message.
Function name : WNetRestoreConnectionA
Но нет никаких указаний о том, как ее решить. Хотя, говорят, это не проблема.
Я немного погуглил и нашел предложение. Оно говорит:
Turn off your compilers setting to assume you are programming for Win9x.
(I just lost which setting but it is not that difficult, use a #define...)
Но я понятия не имею, как это сделать в Visual Studio 2008 express.
Любое предложение, как это решить ...