GNURadio 3.7/3.8 Win64 Binaries - Download
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 |
|||||||
Name / Link to Source | Used By |
Requires |
64-Bit Any CPU |
64-bit HASWELL+ (AVX2) CPU |
64-Bit Any CPU (Debug) |
||
GNURadio cairo, openssl, libpng |
NA |
static
dll |
static
dll |
static
dll |
Not yet available |
zlib | |
GNURadio, Qt, Python | zlib | <- use these |
static
dll |
openSSL | |||
GNURadio, Qwt, PyQt | openssl |
NA |
LGPL | ||||
GNURadio, PyQwt | Qt4 |
static dll |
static dll |
static * dll * |
LGPL | ||
GNURadio | NA |
static dll |
static dll |
static dll |
GPL | ||
GNURadio | python |
static + dll dll |
static + dll dll |
static + dll * |
NA |
Boost | |
GNURadio | NA |
static
dll |
static
dll |
static
dll |
GPL | ||
GNURadio | NA |
<- use these |
LGPL | ||||
GNURadio | NA |
static dll |
static dll |
static dll |
portaudio_vs2015.7z | MIT | |
GNURadio | NA | dll | zlib | ||||
GNURadio | swig.exe | <- use this | <- use this |
NA |
GPL | ||
GNURadio |
Not yet available |
Not yet available |
Not yet available |
Not yet available |
GPL | ||
Darn near everything | NA | base install | base install | base install * |
python-pcbuild.vc14.zip
python27_msvccompiler.7z |
Python | |
GNURadio | NA |
NA |
ISC | ||||
GNURadio | libsodium |
static dll |
<- use these |
static dll |
NA |
LGPL | |
GTK, cairo | zlib |
static dll |
static dll |
static dll |
libpng-1.6.21-vs2015.7z | zlib | |
GTK | NA |
<- use this |
NA | MIT | |||
cairo | NA | static |
<- use this |
FTL | |||
cairo | NA | MIT | |||||
pycairo, GTK | zlib, libpng, freetype, pixman |
static dll |
static dll |
LGPL | |||
libxml2 | NA |
static dll |
static dll |
GPL | |||
GTK | glib, zlib, libpng, gettext |
Not yet available |
Not yet available |
LGPL | |||
GTK, lxml | zlib, libiconv |
static dll |
static dll |
static dll |
NA | MIT | |
lxml | libxml2, libiconv, zlib | static+dll | static+dll | static+dll | MIT | ||
lxml | GNURadio | python, libxslt, libxml2, libiconv, zlib | wheel | wheel | wheel | NA | BSD |
GTK | NA | static | static | static | MIT | ||
GTK |
Not yet available |
Not yet available |
LGPL | ||||
GTK |
Not yet available |
Not yet available |
LGPL | ||||
py2cairo | python | wheel |
NA |
MIT | |||
pygobject_2.28.6 | PyGTK | python |
gtk-pkgconfig.7z |
LGPL | |||
PyQt, GNURadio | python |
static dll |
<- use this one |
static dll |
NA |
Python | |
wxpython 3.0.2.0 |
python |
wheel setup |
wheel setup |
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 |
numpy, scipy | NA |
static dll |
static dll |
static dll |
Not yet available |
BSD | |
Intel MKL | numpy, scipy | NA | commercial | commercial | commercial |
NA |
Prop |
python, cython, numpy |
wheel (MKL**) wheel (OpenBLAS) |
wheel (MKL**) wheel (OpenBLAS) |
Not yet available |
NA |
BSD | ||
scipy | python, cython |
wheel (MKL**) wheel (OpenBLAS) |
wheel (MKL**) wheel (OpenBLAS) |
wheel (MKL**) wheel (OpenBLAS) |
NA |
BSD | |
PyQwt | python, Qt |
static dll |
<- use this one |
static dll |
NA |
GPL | |
python, Qt, Qwt, PyQt, numpy | Installer | Installer | Installer |
NA |
GPL | ||
wheel | wheel | wheel |
NA |
MIT | |||
python, GTK | wheel | wheel | wheel |
NA |
LGPL | ||
Nose |
numpy (tests) | python | Use pip |
Use pip |
Use pip |
NA |
LGPL |
python, cairo, pkgconfig, pixman, freetype | unzip to site-packages | unzip to site-packages | unzip to site-packages | LGPL | |||
matplotlib | python | wheel | wheel | wheel |
NA |
BSD | |
matplotlib | python, pyopengl |
NA |
BSD | ||||
pyzmq | gr-zeromq | python, libzmq | wheel | wheel | wheel | NA | |
UHD |
static dll |
static dll |
static dll |
libusb_vs2015.7z | LGPL | ||
mako | UHD | python | use pip | use pip | use pip | NA | MIT |
GNURadio, gr-osmosdr | libusb, boost, cmake, python, mako, doxygen | complete library | complete library | complete library | NA | GPL | |
airspy | NA |
static dll |
static dll |
static dll |
LGPL | ||
gr-osmosdr | libusb, pthreads | dll | dll |
Not yet available |
NA |
BSD | |
gr-osmosdr | libusb, pthreads | dll | dll |
Not yet available |
NA |
LGPL | |
gr-osmosdr | libusb, pthreads |
static dll |
static dll |
Not yet available |
NA |
MIT | |
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 |
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.