Turms快速入门指南:5分钟搭建企业级即时通讯服务
2026/5/13 20:27:49
基础知识:
01.02.04.环境搭建篇(CentOS9系统下 Astra-SDK安装配置)
02.01.02.快速开始篇(OpenCV案例 使用Eclise开发工具:创建Makefile项目方式 打开图片 )
删除根目录的Test.cpp
AstraSDK/lib 和 include 、 SFML/lib 和 include》 都分别复制到项目的 src/lib 和 src/include 文件夹下
AstraSDK/java/* 》 都复制到项目的 src/lib 文件夹下
AstraSDK/samples/common 和 AstraSDK/samples/cpp-api/DepthReaderEventCPP 》复制到项目的 src/samples 文件夹下
源代码
C_INCLUDES=$(sort$(addprefix -I,$(dir$(abspath$(shellfind./src/samples -name"*.h*"-type f)))))\$(subst -pthread,,$(shell pkg-config --cflags opencv4 gtk+-3.0 libuvc libusb-1.0 gl))\-I/mnt/D/eclipse/Test/src/include C_SOURCES=$(sort$(abspath$(shellfind./ -name"*.cpp"-type f)))OBJS=$(C_SOURCES:.cpp=.o)LIBS=$(shell pkg-config --libs opencv4 gtk+-3.0 libuvc libusb-1.0 gl)\$(sort$(addprefix -L,$(dir$(abspath$(shellfind-name"*.so*"-type f)))))\-lGL\-lglut\-lsfml-graphics\-lsfml-window\-lsfml-system\-lOpenNI2\-lastra\-lastra_core\-lastra_core_api\-lastra_jni OPT=-O0 FLAGS=`pkg-config --cflags --libs opencv4 gtk+-3.0 libuvc libusb-1.0 gl`CFLAGS=-g3 -Wall -c -fmessage-length=0CXXFLAGS=$(C_INCLUDES)$(OPT)$(CFLAGS)$(FLAGS)TARGET=main$(TARGET):$(OBJS)$(CXX)-o$(TARGET)$(OBJS)$(LIBS)all:$(BUILD_DIR)$(TARGET)clean:rm-f$(OBJS)$(TARGET)可以删除以上案例src/samples/DepthReaderEventCPP,换以下的测试
| pin | 名称 | 说明 |
|---|---|---|
| 1 | DepthReaderEventCPP | 还没成功 |