SDK 安装与环境配置
本节介绍如何在各语言环境中配置 Mech-Vision SDK。
C++ 环境配置
配置 CMakeLists.txt
在 CMakeLists.txt 中添加以下内容,以包含 SDK 头文件并链接静态库:
cmake_minimum_required(VERSION 3.20)
project(my_project)
set(CMAKE_CXX_STANDARD 17)
add_executable(demo demo.cpp)
# 指定 SDK 路径
set(VISION_SDK_DIR path/to/development/cpp)
# 包含头文件目录
target_include_directories(demo PRIVATE ${VISION_SDK_DIR}/include)
# 链接静态库
target_link_directories(demo PRIVATE ${VISION_SDK_DIR}/lib)
target_link_libraries(demo PRIVATE mmind_vision_sdk)
启动 Vision 服务
运行程序前,需要启动 Vision 服务。
方式一:手动启动
path/to/mmind_vision.exe --server
方式二:通过 SDK 接口启动
#include "vision_sdk/vision_sdk.h"
#include <thread>
using namespace mmind;
int main()
{
vision::initialize();
vision::startServer();
std::this_thread::sleep_for(std::chrono::seconds(5));
vision::closeServer();
vision::uninitialize();
return 0;
}