Скачала OpenCV 2.4.12 и теперь пытаюсь запустить такой код в вижуал студии:
#include <stdio.h>
#include <cv.h>
#include <highgui.h>
int main(int argc, char* argv[])
{
if (argc < 2)
{
printf("Usage: ./opencv_hello <file.png>\n");
return -1;
}
IplImage* img = cvLoadImage(argv[1], CV_LOAD_IMAGE_UNCHANGED);
if (!img)
{
return -1;
}
cvNamedWindow("display", CV_WINDOW_AUTOSIZE);
cvShowImage("display", img );
cvWaitKey(0);
return 0;
}
Компилится без ошибок:Но когда пытаюсь запустить появляется это:"nevermind.exe" (Win32). Загружено "C:\blablabla\nevermind\Debug\nevermind.exe". Символы загружены.
"nevermind.exe" (Win32). Загружено "C:\Windows\SysWOW64\ntdll.dll". Невозможно найти или открыть файл PDB.
"nevermind.exe" (Win32). Загружено "C:\Windows\SysWOW64\kernel32.dll". Невозможно найти или открыть файл PDB.
"nevermind.exe" (Win32). Загружено "C:\Windows\SysWOW64\KernelBase.dll". Невозможно найти или открыть файл PDB.
"nevermind.exe" (Win32). Загружено "C:\Windows\SysWOW64\msvcp110d.dll". Символы загружены.
"nevermind.exe" (Win32). Загружено "C:\Windows\SysWOW64\msvcr110d.dll". Символы загружены.
Поток 0x1cb4 завершился с кодом -1073741701 (0xc000007b).
Поток 0x2ca4 завершился с кодом -1073741701 (0xc000007b).
Поток 0x2850 завершился с кодом -1073741701 (0xc000007b).
Программа "[8280] nevermind.exe" завершилась с кодом -1073741701 (0xc000007b).
Я так поняла, что это как-то связано с траблами между х32 и х64, но не не знаю, как это исправить :(
Хэлп!