系统环境 window10 , vs2015;
第一 安装pointGrey 的 sdk;
从官网上找到对应的型号,对应系统的 sdk; 双击直接按装就可以;安装显示成功安装;
通过PointGrey FlyCap2 测试设备是否正常;官方带的这个软件真是奇葩;双击直接崩溃,无语;
那也得测啊,只能通过写程序,掉sdk啦; 打开vs2015 ,新建控制台应用,配置好include/lib/以及lib的名字;
简单二行代码
#include<FlyCapture2.h>
int main(){
FlyCapture2::Camera camera;
return 0;
}
在Debug模式下,直接用 FlyCapture2d.lib, 编译没有问题,运行就报 (Win32): Loaded 'C:Program FilesPoint Grey ResearchFlyCapture2in64FlyCapture2.dll'. Cannot find or open the PDB file.
我也是醉了, 并且弹程序错误异常框;
然而,可爱的是,在Debug模式下 直接用 FlyCapture2.lib , 没有弹错误框,程序正常运行;实际上还是有 pdb 问题的;
难怪 参考博客【1】,直接那么做,当时还不理解,以为博主搞错了呢,附上原图;
不能就这么讲究了啊,就google.果然,找到类似的问题 http://stackoverflow.com/questions/9308858/dll-error-flycapture/9576194#9576194;
问题依然还是那样,没有解决;
没招了,先这样吧;
本文参考的博客有 【1】http://blog.csdn.net/jihuanyong576/article/details/52049364