vs2015+openCV(x64)出现运行时”无法查找或打开 PDB 文件”问题

来源:互联网 发布:赚微信红包软件 编辑:程序博客网 时间:2024/06/06 14:23

vs2015+openCV(x64)出现运行时”无法查找或打开 PDB 文件”问题


1. 前言

最近用到VS+openCV,配置环境过程中遇到一些了问题,在这里总结下,希望看到的以后能少走弯路。。

2.Visual Studio中openCV环境的配置中几个要注意问题

首先设置环境变量:path=%安装目录%\build\x64\vc14\bin
然后是在VS中配置环境。

(1)首先新建一个空project,文件->新建->项目->win32控制台应用程序,附加选项选择空项目。

(2)项目属性->VC++目录,编辑包含目录%安装目录%\build\include和库目录%安装目录%\build\x64\vc14\lib
(3)链接器->常规->附加库目录%安装目录%\build\x64\vc14\lib
链接器->输入->附加依赖项opencv_world330d.lib
一定要注意,如果左上角配置选的是Debug,千万不要多写opencv_world330.lib,若配置为”所有配置“则可以写这两个。
(我的“无法查找或打开 PDB 文件”的解决就是通过删掉opencv_world330.lib解决的)

3.测试

运行以下代码测试是否配置好环境

#include "opencv2\opencv.hpp"using namespace cv;int main(int argc, char **argv){    Mat a = imread("test.jpg", CV_LOAD_IMAGE_UNCHANGED);    imshow("title", a);    waitKey();    return 0;}

4.“无法查找或打开 PDB 文件”问题

通常,PDB文件是用来帮助软件的调试的,很多时候即使跳过这一问题也并不影响程序的正确执行。
传送门:pdb文件简述

解决这一问题的方法一是:传送门
这也是最通常的解决方法,但如果还是有“无法查找或打开 PDB 文件”问题,则参见2.3,更改附加依赖项

阅读全文
0 0
原创粉丝点击