【问题标题】:Cannot find -lftd2xx when attempting to build a 32-bit JD2XX DLL尝试构建 32 位 JD2XX DLL 时找不到 -lftd2xx
【发布时间】:2011-08-15 17:23:52
【问题描述】:

我正在尝试构建位于http://sourceforge.net/projects/d2xx/ 的 JD2XX 项目的 32 位 DLL。我正在使用 MinGW 编译代码,但收到来自 ld.exe 的错误,指出它“找不到 -lftd2xx”。我想知道是否有人以前见过/解决过这个问题,或者对我如何解决这个问题有任何想法。

我在尝试在 64 位 win7 和 32 位 xp 机器上构建此程序时遇到此错误。

【问题讨论】:

    标签: java usb mingw driver 32-bit


    【解决方案1】:

    好吧,我终于弄清楚了问题所在,这让我觉得有点傻。但是对于任何尝试构建这个项目并遇到类似问题的人来说,这里是解决方法。

    JD2XX dll 的 Makefile 中有一行内容如下: LIB = -L$(FTDI) -lftd2xx

    这需要改为: LIB = -L$(FTDI)/$(ARCH) -lftd2xx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-10
      • 2014-08-08
      • 1970-01-01
      • 2016-04-14
      • 2013-06-08
      • 2017-01-14
      • 2013-06-02
      • 2014-07-30
      相关资源
      最近更新 更多