GNURadio 3.7/3.8 Win64 Binaries - Download

Home

Please ensure you pick the correct column for your CPU. If in doubt, choose the "Any CPU" column as it will work on any machine. The Haswell/AVX2 column will work marginally faster on the right machine, but will crash on other CPUs.

If you intend to debug, the symbol files for release and debug versions are available at the "pdbs" link.  Normal users will not need these.  You'll need to add the directory you unpack them to MSVC symbol search directory list.

I do not plan on releasing a 32-bit version since I believe there will be little demand from the average GNURadio user. And devices unable to support 64-bit are probably better off using the Linux version. If there is a driving use case I haven�t thought of, please contact me via the mailing list.   Also, AVX2-specific builds are being discontinued as it was more trouble than it was worth and the most important sections of code already manually included various SIMD optimisations manually.

The �source� links below will not link directly to the original dependency source code. The "Patch/Build Wrapper" column has only code mods needed to get the original to work in these scripts.

Complete GNURadio 3.7.9.2 64-bit Packages

64-Bit Any CPU

64-bit HASWELL+ (AVX2) CPU

64-Bit Any CPU (Debug)

Patch/Build Wrapper
(if req'd)
Lic

Windows Installer

v3.9.0.0 Windows Beta
v3.8.2.0/v2.0 (py3.9)
v3.8.1.0/v1.7 (py2.7)(pdbs)
v3.8.0.0/v1.7 BETA
v3.7.13.5/v1.6  (pdbs)
v3.7.13.4/v1.5  (pdbs)
v3.7.12/v1.4  (pdbs) v3.7.11.1/v1.3  (pdbs)
v3.7.11/v1.2
v3.7.10.1/v1.1.2
v3.7.9.2/v1.1.1


v3.7.13.5/v1.6
v3.7.13.4/v1.5
v3.7.12/v1.4
v3.7.11.1/v1.3
v3.7.11/v1.2
v3.7.10.1/v1.1.2
v3.7.9.2/v1.1.1

 

v3.7.13.5/v1.6  (pdbs) v3.7.13.4/v1.5 (pdbs) v3.7.12/v1.4 (pdbs) v3.7.11.1/v1.3 (pdbs)

NA

GPLv3

Level 2 Build From Source (GNURadio source + all dependencies as binaries)

github repo (Choose Option 2 on run)

NA

 

Level 1 Build From Source (100% source wrappers)

github repo (Choose Option 1 on run)

NA

 

Individual GNURadio dependencies
64-bit binaries built with MSVC 2015

 
Name / Link to Source Used
By
Requires

64-Bit Any CPU

64-bit HASWELL+ (AVX2) CPU

64-Bit Any CPU (Debug)

   

zlib 1.2.8

GNURadio
cairo, openssl, libpng
NA static
dll
static
dll
static
dll

Not yet available

zlib

openSSL 1.0.2f

GNURadio, Qt, Python zlib

static
dll

<- use these static
dll

openssl-vs14.zip

openSSL

Qt 4.8.7

GNURadio, Qwt, PyQt openssl

static
dll

static
dll

static *
dll *

NA

LGPL

Qwt 5.2.3

GNURadio, PyQwt Qt4 static
dll
static
dll
static *
dll *

 qwtconfig.7z

LGPL

FFTw 3.3.5

GNURadio NA static
dll
static
dll
static
dll

fftw-3.3.5.7z

GPL

Boost 1.60.0

GNURadio python static + dll
dll
static + dll
dll
static + dll *

NA

Boost

GSL 1.16

GNURadio NA static
dll
static
dll
static
dll

gsl-1.16.build.vc14.zip

GPL

CPPunit 1.12.1

GNURadio NA

static
dll

<- use these

 static
dll

 cppunit-1.12.1.7z

LGPL

Portaudio v19 20140140

GNURadio NA static
dll
static
dll
static
dll
portaudio_vs2015.7z MIT

SDL 1.2.15

GNURadio NA dll

dll

dll

sdl-1.2.15-vs2015.7z

zlib

swigwin 3.0.7

GNURadio   swig.exe <- use this <- use this

NA

GPL

Doxygen

GNURadio  

Not yet available

Not yet available

Not yet available

Not yet available

GPL

Python 2.7.10

Darn near everything NA base install base install base install * python-pcbuild.vc14.zip
python27_msvccompiler.7z
Python

libsodium 1.0.8

GNURadio NA

static
dll

static
dll

static
dll

NA

ISC

zeromq 4.1.3

GNURadio libsodium static
dll
 <- use these static
dll

NA

LGPL

libpng 1.6.21

GTK, cairo zlib static
dll
static
dll
static
dll
libpng-1.6.21-vs2015.7z zlib

libffi 3.2.1

GTK NA

 static

<- use this

static

NA MIT

freetype 2.6.3

cairo NA static

<- use this

static

freetype-vc2015.7z

FTL

pixman 0.34

cairo NA

static
dll

static
dll

static
dll

 pixman_vs2015.7z

MIT

cairo 1.14.6

pycairo, GTK zlib, libpng, freetype, pixman static
dll
static
dll

static
dll

cairo-vs2015.7z

LGPL

gettext 0.19.4 / libiconv 1.14

libxml2 NA

static
dll

static
dll
static
dll

github repo

GPL

gdk-pixbuf 2.33.2

GTK glib, zlib, libpng, gettext

dll

Not yet available

Not yet available

hexchat

LGPL

libxml2 2.9.3

GTK, lxml zlib, libiconv static
dll
static
dll
static
dll
NA MIT

libxslt 1.1.28

lxml libxml2, libiconv, zlib static+dll static+dll static+dll

 libxslt_patch.7z

MIT
lxml GNURadio python, libxslt, libxml2, libiconv, zlib wheel wheel wheel NA BSD

jasper 1.900.1

GTK NA static static static

jasper_vs2015.7z

MIT

pango 1.39

GTK

dll

Not yet available

Not yet available

hexchat

LGPL

GTK+ 2.24.28

GTK

dll

Not yet available

Not yet available

hexchat

LGPL

pkgconfig 1.1.0

py2cairo python

wheel

wheel

 wheel

NA

MIT
pygobject_2.28.6 PyGTK python       gtk-pkgconfig.7z
LGPL

sip 4.17

PyQt, GNURadio python static
dll
<- use this one static
dll

NA

Python

wxpython 3.0.2.0
(run both wheel + setup)

python wheel
setup
wheel
setup

 wheel
setup

wxpython_vs2015_patch.7z

wxWin
Cython 0.23.4 numpy, scipy python wheel <- use this one wheel NA Apache
lapack 3.6.0 numpy, scipy NA static static static lapack_3.6.0.7z BSD

openblas

numpy, scipy NA static
dll
static
dll
static
dll

Not yet available

BSD
Intel MKL numpy, scipy NA commercial commercial commercial

NA

Prop

SciPy 0.17.0

python, cython, numpy wheel (MKL**)
wheel (OpenBLAS)
wheel (MKL**)
wheel (OpenBLAS)
 Not yet available

NA

BSD

Numpy 1.10.4

scipy python, cython wheel (MKL**)
wheel (OpenBLAS)
wheel (MKL**)
wheel (OpenBLAS)
wheel (MKL**)
wheel (OpenBLAS)

NA

BSD

PyQt 4.11.4

PyQwt python, Qt static
dll
<- use this one static
dll

NA

GPL

PyQwt 5.2.3

python, Qt, Qwt, PyQt, numpy Installer Installer Installer

NA

GPL

Cheetah 2.4.4

wheel wheel wheel

NA

MIT

PyGtk 2.24.0

python, GTK wheel wheel wheel

NA

LGPL

Nose

numpy (tests) python Use pip

Use pip

Use pip

NA

LGPL

py2cairo 1.10.0

python, cairo, pkgconfig, pixman, freetype unzip to site-packages unzip to site-packages unzip to site-packages

py2cairo-1.10.0.7z

LGPL

pyopengl 3.1.0

matplotlib python wheel wheel wheel

NA

BSD

pyopengl-accelerate 3.1.0

matplotlib python, pyopengl

wheel

wheel

wheel

NA

BSD
pyzmq gr-zeromq python, libzmq wheel wheel wheel NA  

libusb 1.0.20

UHD static
dll
static
dll
static
dll
libusb_vs2015.7z LGPL
mako UHD python use pip use pip use pip NA MIT

UHD drivers 3.9.0

GNURadio, gr-osmosdr libusb, boost, cmake, python, mako, doxygen complete library complete library complete library NA GPL

pthreads-w32 2.9.1

airspy NA static
dll
static
dll
static
dll

pthreads.2.7z

LGPL

Airspy 1.0.6

gr-osmosdr libusb, pthreads dll dll

Not yet available

NA

BSD

bladeRF 2015.07

gr-osmosdr libusb, pthreads dll dll

Not yet available

NA

LGPL

hackrf 2015.07.02

gr-osmosdr libusb, pthreads static
dll
static
dll

Not yet available

NA

MIT

rtl-sdr 0.5.3

gr-osmosdr libusb, pthreads static
dll
static
dll

Not yet available

NA

GPL
osmosdr
gr-osmosdr libusb static
dll
static
dll

Not yet available

NA

GPL
gr-iqbal gr-osmosdr boost, python, fftw3f, gnuradio dll dll

Not yet available

gr-iqbal.7z GPL
gr-osmosdr GNURadio airspy, bladeRF, hackRF, rtl-sdr, gr-iqbal dll dll

Not yet available

NA

GPL
gr-fosphor GNURadio

dll

dll

Not yet available

NA GPL

* = These libraries use different library names for the debug versions, so they can be installed side-by-side with the release versions. the release versions.

** = these wheels use proprietary code, so cannot be distributed with GPL code.  If fully open source is desired, pick the OpenBLAS version

LICENSE NOTES:

O = Proprietary, GPL incompatible

O = BSD-like GPL questionable (openssl***)

O = BSD-like GPL compatible (incl. zlib, boost, MIT, Python, ISC, FTL)

O = LGPL or LGPL-like (incl. wxWindows)

O = GPL

*** So there is disagreement online about OpenSSL, and whether it falls in the "System Library" exemption.  Some say it does not, but Python for instance lists itself as GPL compatible, and Python uses OpenSSL integrally, so there is clearly not a consensus.  Since we using OpenSSL for Python as well, we are including it.