Я не могу запустить openCV с VS2010. Я скачал OpenCV-2.3.1-win-superpack и распаковал openCV2.3.1 в C: \ opencv и использую проект CMake buide в C: \ opencv \ vs2010. Затем я установил для all module и lib значение C: \ opencv \ build \ x86 \ vc10 \ lib и установил Дополнительные зависимости
opencv_core231d.lib opencv_highgui231d.lib opencv_imgproc231d.lib opencv_features2d231d.lib opencv_calib3d231d.lib
После этого я копирую из C: \ opencv \ build \ x86 \ vc10 \ bin в папку Debug в моем проекте.
Я строю этот код без ошибок.
include "stdafx.h"
include "opencv2/core/core.hpp"
include "opencv2/highgui/highgui.hpp"
int main(){
cv::Mat image = cv::imread("Desert.jpg");
cv::namedWindow("My Image");
cv::imshow("My Image", image);
cv::waitKey(5000);
return 1;
}
но когда я запускаю этот код, он показывает это предупреждение об ошибке.
Необработанное исключение в 0x0f6d49a6 в OpenCV_Helloworld.exe: 0xC0000005: Местоположение чтения нарушения доступа 0x00000018.
когда я нажимаю кнопку "разбить", это показывает
Источник недоступен
Для любого фрейма стека вызовов не загружаются символы. Исходный код не может быть отображен.
Расположение стека вызовов:
KernelBase.dll! 75289617 ()
В руководстве openCV используйте старую версию для установки openCV. Поэтому я нахожу в Google и установить, следуйте этому. Я не уверен, что пропустил этот код или установку.
Я создаю новый проект и настраиваю его следующим образом Настройка OpenCV-2.3 для Visual Studio 2010 и копирую все dll в папку Debug в моем проекте. Я не создаю ошибку, но когда я ее запускаю, покажите эту ошибку.
'opencv_hello.exe': Loaded 'C:\Windows\System32\advapi32.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\sechost.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Users\PKRU\Documents\Visual Studio 2010\Projects\opencv_hello\Debug\opencv_core231d.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\msvcp100d.dll', Symbols loaded.
'opencv_hello.exe': Loaded 'C:\Windows\System32\msvcr100d.dll', Symbols loaded.
'opencv_hello.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5\comctl32.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\avifil32.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\winmm.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\msacm32.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\msvfw32.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\shell32.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\shlwapi.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\avicap32.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\version.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\imm32.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\msctf.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\cryptbase.dll', Cannot find or open the PDB file
'opencv_hello.exe': Loaded 'C:\Windows\System32\uxtheme.dll', Cannot find or open the PDB file
The program '[5308] opencv_hello.exe: Native' has exited with code -1 (0xffffffff).