1:开发环境
使用的是vs2013
下载路径:https://download.my.visualstudio.com/sg/cn_visual_studio_ultimate_2013_with_update_5_x86_dvd_6816649.iso?t=66fdc216-0bbf-4de5-959f-d379dd88c51a&e=1622371619&h=cad3e83ef9c72432589032df358aeedb&su=1
但是官网路径下载太慢
链接: https://pan.baidu.com/s/1OjPUzreBecX3ZOPbyDifhg 提取码: xbd9 复制这段内容后打开百度网盘手机App,操作更方便哦
下载完成后,正常安装就行,激活码随便网上搜下就行。
2:cmake环境
安装cmake的目的是为了重新生成下载sdk里面sample工程,里面的一些相对路径有问题。
进入官网:https://cmake.org/download/
找到自己的对应的版本下载即可
3:SDK安装
https://developer.orbbec.com.cn/download.html?id=56
按照自己的vs版本下载就行,我下载的是vs2013 64位版本的
运行官方示例sample步骤
解压下载好的sdk,解压到任意目录,例如D:盘,如下:
新建一个要重新生成的vs项目的目录:
例如:D:\ASTRA\mybuild
启动cmake,重新生成项目
配置项目
然后点击 Finish。
成功后,可以“Ganerate”,就可以生成项目了。
成功后,点击open Project,可以打开相应的项目。
至此,项目可正常打开了,点击“重新生成解决方案”也能正常生成,但是debug的时候会提示,xxx.dll丢失
4:debug项目 - 修复dll 丢失问题
按照官方文档,把相应的 “附加包含目录”,“附加目录库”,“附加依赖项”都加进去了,还是不行。
进入“属性”菜单:
1:添加包含目录:
在“ C / C ++”部分的常规配置项下,找到“附加包含目录”并加入“ $(ASTRA_HOME)\ include文件名称
2:添加附加目录库
在链接器的常规配置项下,找到“附加库目录”并加入“ $(ASTRAHOME)\ lib”,“ $(ASTRAHOME)\ lib \ Plugins” 文件名称。
3:在链接器的输入配置项下,找到“附加依赖项”,然后加入 astra.lib、astracore.lib、astracore_api.lib 文件库名称。
4:在debug目录,手动添加上所有的dll文件
复制bin目录和Plugins目录下的所有dll文件,到debug目录
复制到重构工程的bin\debug目录下,就正常debug了。
因为整个sample是一个大的解决方案,如果要debug的话要选一个启动项:
选择一个启动项
选择一个自己喜欢的项目启动就行
最后,直接debug就行
备注:
点击下面链接,进入奥比中光开发者社区,了解更多3D视觉技术信息:https://developer.orbbec.com.cn/
或扫描下方二维码,进入奥比中光开发者社区: