Pylon是Basler相机基于通用相机接口程序(即驱动)GenICam(Apache基金下开源项目,全称为General Image Camera)开发的相机接口程序。
安装完后打开文件夹如下(一般采用默认路径安装)
其中,apps为用于配置ip和调试相机的软件,bin为驱动程序,doc为帮助文档,genicam为原生的GeniCam项目的相关文件,pylon为基于C++的开发文件,pylonc为基于C的开发文件,Samples为示例文件,License.rtf为license文件
PylonC接口主要在安装目录的pylonc下
其中bin\win32目录下为dll文件,include目录下为genapic和pylonc头文件,lib\Win32目录为导入库文件
为了进行Pylon开发,编译器必须找到dll动态链接库,链接lib导入库文件,引入.h头文件
Pylon安装时已经制定了系统路径包含了dll的目录,编译器可以找到
现在在VC中加入include目录位置和lib目录位置
这样编辑器就设定好了
即完成编程环境的预设
其中pylonc/PylonC.h引入了所有的头文件,包括genapic文件夹中的头文件,如下图
#pragma comment(lib, "PylonC_MDd_vc80.lib")则链接了需要的导入库文件,这里PylonC_MDd_vc80.lib问调试版本,发布时请换成PylonC_MD_vc80.lib
若是mfc可在stdAfx.h中如下设置即可
当然,也可以将如上的dll,lib,h文件拷贝到当前文件夹,但是本文中的方法简便快捷,开发方便