我已经看到这个问题修复了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