Sunday, December 13, 2015

libftdi1-1.2 and libftdi1 git master MinGW.org Windows binaries

I have not built Windows binary for libftdi for a while. It seems
that there are still some requests for the Windows binary.

So I first built the MinGW.org (MinGW 4.7.2, not the latest) binary.
You can download the libftdi Windows binaries here.
https://sourceforge.net/projects/picusb/files/

libusb-1.0.20 is used for the development kit. It is
recommended that you use Zadig to install WinUSB
driver for the development kit. You can also use
libusbK driver if you want to use both libftdi-0.1x
and libftdi1-1.x. Please do not use libusb-win32
device driver (libusb0.sys) since it does not work
well under libusb-1.0.20.

2 comments:

Xiaofan said...

Tools used to build this package:
CMake 2.8.10.2: http://www.cmake.org/
MinGW GCC 4.7.2 : http://www.mingw.org
Boost 1.49 (build from source): http://www.boost.org
Python 2.7.3: http://www.python.org
swig 2.09: http://www.swig.org/
doxygen 1.8.3: http://www.doxygen.org/
libconfuse 2.7: http://www.nongnu.org/confuse/
pkg-config lite 0.28_1 :http://sourceforge.net/projects/pkgconfiglite/


Boost building reference:
http://code-slim-jim.blogspot.sg/2012/04/boost-149-in-windows-7-using-mingw.html

Xiaofan said...

I believe it should still work with latest MinGW.org toolchain.
If not, please let me know. I have some problems with the
later version of MinGW.org and I think it is not as stable.

The reason I use this old setup is also due to the fact I can
build everything libftdi offers (including the test program
using Boost Unit Testing Framework) under Windows. I am
lazy to build Boost again myself and the other ready-made
Boost binary seems to fail to build the test program somehow.