堡盟相机二次开发SDK的安装调试步骤
安装步骤
- 前提条件:安装cmake
- 安装示例:运行install_example_win.bat
- 运行示例
- 如果安装成功打开新创建的文件夹"build_vs17_c++_WIN_64"
- 打开创建的解决方案 “Baumer_GAPI_SDK_Examples_C++.sln”
- 一旦打开,只需选择一个启动项目并按 F5。
遇到的问题与解决办法
CMake 报错 CMake ERROR Failed to run MSBuild command: MSBuild.exe
不支持vs 2019的环境!
网上有两种解决方法:
- 安装VS2017
- 添加MSBuild.exe的环境变量
安装了vs2017并添加变量后报新错:
Could not find a package configuration file provided by "bgapi" (requested
version 2.11) with any of the following names:
bgapiConfig.cmake
bgapi-config.cmake
Add the installation prefix of "bgapi" to CMAKE_PREFIX_PATH or set
"bgapi_DIR" to a directory containing one of the above files. If "bgapi"
provides a separate development package or SDK, be sure it has been
installed.
找不到“bgapi”(请求版本 2.11)提供的具有以下任何名称的包配置文件:
bgapiConfig.cmake
bgapi-config.cmake
在CMAKE_PREFIX_PATH中添加“bgapi”的安装前缀或者设置
“bgapi_DIR”到包含上述文件之一的目录。 如果 bgapi" 提供了单独的开发包或 SDK,请确保已安装。
删除变量后仍然报该错误,证明该错误与环境变量无关,修改vs版本即可以解决找不到MSBuild.exe的错误。而新错误的分析如下:
"bgapi"是堡盟相机的包,cmake文件找不到该包
解决办法:拷工程的时候不能只拷贝Example,必须Bin和Dev一起拷过来!!!
成功了。
按说明书,可以找到相应的文件并打开。
遇到问题:
无法启动ALL_BUILD,但是可以运行单独的示例。
举例001:
找不到相机,需要连接相机进行实际测试。
连接相机,跑通:
009例程
总结:
-
堡盟相机自带的demo需要cmake环境,其环境配置务必一致。cmake版本 3.10.2
-
堡盟相机自带的demo支持的IDE:vs版本 2017以下(2019不支持)
-
支持的平台:
注意:没有安装配置opencv是不能生成opencv功能的,也即是存不了图!只有配置了opencv才可以把图片保存下来。
配置opencv见我另一篇博文:
https://blog.csdn.net/haner27/article/details/120977797?spm=1001.2014.3001.5501