vs2019+qt+opencv+open3d

开发环境

  • VS 2019, 一开始用这个,后来就一直用了
  • Qt 5.9.9, Qt Creator,有一个项目是用这个版本开发的,所以我后来也沿用这个版本
  • opencv 3.4.5, 有一项功能必须这个版本才能使用
  • open3d 0.15.2, 曾经编译了这个版本,后面有高版本也没编译成功(国内下载第三方代码库)

安装VS2019

安装QT

安装QT在VS2019中的插件,在VS2019中配置QT插件

opencv3.4.5,推荐二进制版本压缩包 opencv-3.4.5.zip

open3d,自己之前编译的 open3d-0.15.2.zip

open3d的使用也就是:

头文件包含

库文件路径

库文件

额外增加一个宏定义FMT_HEADER_ONLY;

有一点需要注意 的是在VS中编译Release版本需要对应Open3D的Release版本Open3D.lib和Open3D.dll,调试时Debug版本需要用Debug版本的Open3D库文件。

相关推荐
破茧蝴蝶1 小时前
Python分布式爬虫完整教程
开发语言·python
狗凯之家源码网1 小时前
全新 PHP 轻量客服聊天室源码深度评测
开发语言·php·聊天室系统
远离UE42 小时前
UE5 Substrate Thin Film 源码拆析
开发语言·javascript·ue5
keyipatience2 小时前
JavaScript学习(1)书写位置,变量、数据类型、运算符
开发语言·前端·javascript·css·学习
栈帧之外3 小时前
【C++】STL之set
开发语言·c++
catchadmin3 小时前
免费可商用 PHP 管理后台 CatchAdmin V5.4.1 发布,新增 MCP 支持
开发语言·php
jimy15 小时前
c++的 Type Traits (二、更详细版本)
开发语言·c++
狗凯之家源码网5 小时前
纯 PHP+MySQL 应用市场系统源码实测!
开发语言·mysql·php
dishugj5 小时前
系统架构风险点、敏感点和权衡点的概念和区分
java·开发语言
geovindu5 小时前
rust:Memento Pattern(续)
开发语言·后端·设计模式·rust·行为模式·备忘录模