Linux 平台 SDK 包通用开发攻略
一、SDK 环境搭建核心流程
- 依赖预处理(以工业视觉 SDK 为例)
Ubuntu/Debian系
sudo apt update && sudo apt install -y
build-essential cmake git libgtk-3-dev
libgl1-mesa-glx libgstreamer1.0-0 gstreamer1.0-plugins-base
Fedora系
sudo dnf install -y
@development-tools cmake gtk3-devel
mesa-libGL gstreamer1 gstreamer1-plugins-base
- SDK 获取与初始化
(1)官方仓库安装
适用支持APT/DNF的SDK
sudo apt install librealsense2-dkms # RealSense SDK示例 sudo dnf
install nvidia-l4t-jetson # Jetson SDK基础包
(2)手动编译安装
通用流程(以自定义视觉SDK为例)
tar -xzf vision_sdk_v1.2.3.tar.gz cd vision_sdk_v1.2.3 mkdir build &&
cd build cmake … -DCMAKE_INSTALL_PREFIX=/usr/local make -j$(nproc) &&
sudo make install
- 环境变量配置
临时生效
export SDK_PATH=/usr/local/vision_sdk export
LD_LIBRARY_PATH= S D K P A T H / l i b : SDK_PATH/lib: SDKPAT