如何正确链接opencl与ros?

时间:2019-01-09 15:41:20

标签: linux cmake opencl ros

我刚刚基于this教程在我的ubuntu 18中安装了opencl。我也发现了类似的问题here,但我无法正确理解。以下是工作空间内的文件夹: enter image description here 好吧,我尝试如下,但是这里只有opencl_headers不会产生任何错误。

 include_directories(~/intel-compute-runtime/workspace/opencl_headers/CL)

 target_link_libraries(/usr/lib/x86_64-linux-gnu/libOpenCL.so)

1 个答案:

答案 0 :(得分:0)

这对我来说适用于opencl 2.1。

include_directories(
# include
  ${catkin_INCLUDE_DIRS}
  /usr/include/CL/
)
add_executable(save_pattern src/save_pattern.cpp)
target_link_libraries(save_pattern ${catkin_LIBRARIES} /usr/lib/x86_64-linux-gnu/libOpenCL.so)

使用this ans安装。