0

Ubuntu 16.04.1 LTS を使用しており、「Intel Reale Sense Library」を clion に統合したいと考えていました。

だから私は次の指示に厳密に従いました: https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md

次に、Clion をインストールし、CMakeList.txt を編集しました。

cmake_minimum_required(VERSION 3.6)
project(PAE)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
find_package(OpenCV REQUIRED)
set(SOURCE_FILES main.cpp)
add_executable(PAE ${SOURCE_FILES})

include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(PAE ${OpenCV_LIBS})
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "~/librealsense/CMake/")
find_package(LibUSB REQUIRED)
include_directories(${LibUSB_INCLUDE_DIRS})
set(LIBS ${LIBS} ${LibUSB_LIBRARIES})
target_link_libraries(PAE ${LIBS})

しかし、ビルドしようとすると、次のエラーが発生します。

CMakeFiles/PAE.dir/main.cpp.o: In Funktion `rs_apply_depth_control_preset(rs_device*, int)':
/usr/local/include/librealsense/rsutil.h:85: Nicht definierter Verweis auf `rs_set_device_options'
MakeFiles/PAE.dir/main.cpp.o: In Funktion `rs_apply_ivcam_preset(rs_device*, rs_ivcam_preset)':
/usr/local/include/librealsense/rsutil.h:128: Nicht definierter Verweis auf `rs_reset_device_options_to_default'
/usr/local/include/librealsense/rsutil.h:132: Nicht definierter Verweis auf `rs_set_device_options'
/usr/local/include/librealsense/rsutil.h:133: Nicht definierter Verweis auf `rs_set_device_options'
/usr/local/include/librealsense/rsutil.h:134: Nicht definierter Verweis auf `rs_set_device_options'

これは私のテストコードです:

#include <iostream>
#include <opencv2/opencv.hpp>
#include <librealsense/rs.hpp>

using namespace std;
using namespace cv;

int main() {
    Mat image;
    image = imread("/home/philip/Bilder/r200.jpg", CV_LOAD_IMAGE_COLOR);

    if(! image.data )                          
    {
        cout <<  "Could not open or find the image" << std::endl ;
        return -1;
    }

    namedWindow( "Display window", WINDOW_AUTOSIZE );
    imshow( "Display window", image );                   

    waitKey(0);                                          
    return 0;
}

私は Linux 初心者なので、エラーの原因がわかりません。行ったすべての設定を再確認しましたが、エラーが見つかりません。

4

0 に答える 0