pdb for debug

What is opencv_world

Opencv_world is a dll that packs everything from opencv into on library file. Good thing about this is that you only need to include one library and not 10 or 12 libraries in your project files.

How to build opencv_world

When configuring your build using cmake enable the option BUILD_opencv_world and make sure it builds fine to get the opencv_world.dll. This should give you the opencv_world.pdb as well.

Do I need opencv_world?

No! You can simply use the individual modules that you want without the need for opencv_world. Thus you will not need the opencv_world pdb at all if you do not want to use the opencv_world.dll.

What are pdb files and do I need them

A PDB (program database) file is a proprietary file format used by Microsoft that includes debug information. You do not need it if you do not need to debug the code inside a dll, it is howevery usefull when you want to locate a crash in your program.

VS在debug时会自动搜索符号表(pdb),当无法找到符号表时,就会出现“未加载任何符号”的警告。
大部分系统dll都是不带调试功能的,所以你调试到这些dll时,没有pdb就会报错。
而带了符号表的,则可跳入源代码观察

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值