TI官方给出的DLP-ALC-LIGHTCRAFTER-SDK使用的是mingw生成,但我希望能够在VS上实现编译,方便后续的调试。官方并不支持使用VS编译,网络上相关的资源也比较少。经过一个多星期的摸索,我终于使用VS2015成功编译。现将整个过程记录下来,希望能给有类似困惑的朋友们提供一些帮助。本次主要参考指南为how to build dlp 3d sdk with vs2015.pptx,我也将按照PPT中的顺序,逐步进行(PPT来源以及下载地址我将放在文章末尾)。 一、系统与软件
二、编译过程1.使用cmake生成OpenCV设置source和build的文件路径,选择VS 14 2015 win64进行configure。 在工具栏中找到“生成”-->“批生成”,只勾选两处“INSTALL”,点击“生成”。这个过程耗时比较长。
2.使用cmake生成DLP SDk首先依然是设置source和build的文件路径,选择VS 14 2015 win64进行configure。参照PPT或者我给出的图片进行路径设置,需要注意ws2_32.lib的路径,我这里参照PPT上的路径,将ws2_32.lib复制到了路径F:\TexasInstruments-DLP\DLP-ALC-LIGHTCRAFTER-SDK-2.0\DLP-ALC-LIGHTCRAFTER-SDK\3rd_party。
错误2:
在other.cpp中,大概301行处,添加下方代码
错误3: 3.生成DLP 4500 APP同样的,设置source和build路径,选择vs 2015 win64,点击configure
这两个文件在DLP_SDK.sln中使用Debug编译一次,便会在F:\TexasInstruments-DLP\DLP-ALC-LIGHTCRAFTER-SDK-2.0_bld\lib\Debug路径下找到。 终于写到了文章结尾,这篇文章即是对我这一个多星期摸索的总结,也是希望对有同样困扰的朋友提供一些帮助。这是我第一次写博客,多有不足,希望大家多多包涵,如果有文中有出错的地方,欢迎大家批评指正,对我来说也是一个宝贵的学习交流的机会。我本科是机械专业,读研后由于课题需要,转到结构光领域,对于这个领域认识浅显,希望能和同好们多多交流。 三、参考文章及相关文件下载:
|
TechWiz LCD 1D应用:高延迟膜(彩虹mura仿真)
542 浏览 0 评论
666 浏览 0 评论
500 浏览 0 评论
VirtualLab Fusion应用:用于高NA显微镜成像的工程化PSF
1130 浏览 0 评论
1705 浏览 2 评论