SDK 설치 및 환경 구성
이 절에서는 각 언어 환경에서 Mech-Vision SDK를 구성하는 방법을 설명합니다.
C++ 환경 구성
CMakeLists.txt 구성
SDK 헤더 파일을 포함하고 정적 라이브러리를 링크하려면 CMakeLists.txt 에 다음 내용을 추가합니다.
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 서비스를 시작해야 합니다.
방법 1: 수동 시작
path/to/mmind_vision.exe --server
방법 2: 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;
}