您必须设置库链接器标志以便在链接器中进行编译,您可以通过执行以下命令在控制台中获取完整列表
pkg-config --list-all
这些是您已在系统上安装的库,您必须链接到要使用的库。所以在你的例子中是libusb所以你
pkg-config --libs libusb
应该有输出
-lusb
要么
-lusb-1.0
这为您提供了必须传递给链接器的标志。例如
g++ myfile.cpp -lusb[-1.0]
然后,您编辑项目的配置并搜索链接器标志,在buildoptions中的某个位置应有一个文本字段。我不太确定在哪里可以找到它,但是建议使用它:
Project -> Properties -> C/C++Build -> Miscellaneous -> flags
找到它之后,只需在文本字段中添加链接器标志,就可以了。
编辑
由于我的答案是已接受的答案,因此我还添加了似乎对很多人有用的另一个标记。



