在Eclipse CDT下调用HIDAPI - Ubuntu 14.04

  1. 普通C++项目 (没有 cmake)

Project(项目)–>Properties(属性)

在 C/C++ Build下, 点 Settings(设置)。在右边的面板中,选择Tool Settings(工具设置)。Here we will enter the headers and libraries info:

GCC C++ Compiler(GCC C++ 编译器)下,点击Includes(中文是什么?)。在Include paths(-l)面板,添加HIDAPI的路径,我的路径是  /usr/include/hidapi。


如果你不知道你的HIDAPI在哪里,打开Terminal键入:

pkg-config--cflags hidapi-libusb


点击GCC C++ Linker(就在GCC C++ Compiler下面)下面的Libraries


首先在 Library search path (-L) 面板,添加HIDAPI库所在地址,我的是/usr/lib


然后在Libraries(-l) 里添加 hidapi-libusb


CMake项目

我是在ROS下面做的,普通的CMake程序应该也是一样的。


编辑CMakeList.txt文件,添加

find_package(HIDAPIREQUIRED)

 
 

在INCLUDE_DIRECTORIES里面添加

${HIDAPI_INCLUDE_DIRS}


在target_link_libraries里添加

${HIDAPI_LIBRARIES}



把FindHIDAPI.cmake文件加入cmake 子文件夹.


代码及配置见GitHub:

https://github.com/juwikuang/usb_sensor_message


猜你喜欢

转载自blog.csdn.net/juwikuang/article/details/70861034