LibFTDI正确编译/构建[Raspbian]

时间:2018-04-23 10:04:04

标签: c gcc cmake raspbian ftdi

引言

大家好,我正在使用libFTDI library的异步流功能在Raspbian(Raspberry Pi3)中创建一个项目。
我首先尝试构建他们扫描的示例one使用cmake this guide之后的Build目录中的所有ftdi设备,我运行完全./find_all获取所有FTDI设备,这很好。
所以我想在我自己的另一个目录中构建一个自定义的libFTDI项目,并用我认识的唯一编译工具编译它:Gnu C Compiler

问题

好吧,当我尝试使用我的代码编译出Build目录时,编译器显示没有错误,该代码具有#include libftdigcc -lusb -lftdi AND ./find_all让我回答说根本找不到任何设备。
在这一点上,我在'find_all.c中找到完全相同的代码片段。./find_all STILL回复说我找不到任何设备/>显然在我运行gcc之前,我通过apt-get install安装了所有libFTDI依赖项,更具体一点:

  • build-essential
  • git-core
  • cmake
  • doxygen
  • libusb
  • libconfude-dev
  • swig
  • python-dev
  • libboost-all-dev


问题

任何人都可以帮我找出它的错误吗?我真的很想使用这个精彩的图书馆。
我说我是cmake的新手,因此我猜测即使我使用libFTDI制作一个自定义项目(而不是一个例子),我也很可能也需要cmake。如果有人向我解释如何在我想要的任何地方cmake / build / gcc这个库,我将不胜感激。

感谢您的关注。

0 个答案:

没有答案