我已經看到這個問題修復了Windows 7和其他版本的Visual Studio,但是這些方法都沒有解決我的問題。Windows 10中的Visual Studio 2012:無法找到或打開PDB文件
我已經在Visual Studio C++ 2012中安裝了opencv 2.4.2,並且我已經更改了屬性頁面以包含C/C++的其他目錄 - >常規,鏈接器 - >常規的其他庫以及其他依賴關係連接器 - >輸入。我還爲環境變量「路徑」添加了適當的路徑。
不過,我收到以下錯誤:
'PlanarHomography.exe' 的(Win32):已加載「C:\ OpenCV的-2.4.2 \ OpenCV的\編譯\ 64 \ VC12 \ BIN \ opencv_calib3d2413.dll 」。找不到或打開PDB文件。
'PlanarHomography.exe'(Win32):Loaded'C:\ opencv-2.4.2 \ opencv \ build \ x64 \ vc12 \ bin \ opencv_core2413.dll'。找不到或打開PDB文件。
'PlanarHomography.exe'(Win32):Loaded'C:\ opencv-2.4.2 \ opencv \ build \ x64 \ vc12 \ bin \ opencv_features2d2413.dll'。找不到或打開PDB文件。
'PlanarHomography.exe'(Win32):Loaded'C:\ opencv-2.4.2 \ opencv \ build \ x64 \ vc12 \ bin \ opencv_flann2413.dll'。找不到或打開PDB文件。
'PlanarHomography.exe'(Win32):Loaded'C:\ opencv-2.4.2 \ opencv \ build \ x64 \ vc12 \ bin \ opencv_imgproc2413.dll'。找不到或打開PDB文件。
任何協助在這裏做什麼將不勝感激。
對於Visual Studio 2012,您需要使用vc11文件夾中的libs/dll。 vc12 = Visual Studio 2013. http://stackoverflow.com/a/21730219/487892 – drescherjm
我這樣做了,而且我仍然有問題。我習慣於使用Eclipse,並且必須將Visual Studio用於其他人的項目。我沒有意識到,「釋放」和「調試」模式需要不同的dll文件。將「d」添加到每個文件名的末尾解決了我的問題。 – DrE