Gnuradio can also run on Windows, and when installing Gnuradio, a series of PowerShell scripts are automatically downloaded to build in the source. It then relies on a 64-bit native binary file, packaged with Visual Studio 2015, into an. msi.
If you want to know more about it, see here.
The MSI package includes:
Device support: UHD, RTL-SDR, Hackrf, Airspy, Bladerf, OSMOSDR, FCD
Gnuradio module: 3.7.9.2 version has been build in addition to Gr-comedi.
Oot modules: Gr-iqbal, Gr-fosphor, GR-OSMOSDR, Gr-acars, GR-ADSB, Gr-modtool
Other applications: GQRX
Previously summary
The following tools need to be installed:
MS Visual Studio (community or later)
Git for Windows
CMake
Doxygen
ActiveState Perl
Wix toolset for VS 2015
This set of things down, should need not less than 60GB of hard disk space.
Installation and Build
Run the following command with high privileges, in fact, only "Set-executionpolicy" in the sentimental, others can be run with a regular account.
git clone http://www.github.com/gnieboer/GNURadio_Windows_Build_Scriptscd Gnuradio_windows_ Build_scriptspowershell Set-executionpolicy unrestricted. /~runme_first.ps1
The build log is in the $root/logs directory, and the script checks every step of the key, but there is no guarantee that the build error will be detected by a hundred percent guarantee. Therefore, you can use the log to further diagnose the problem.
When you are finished installing, you will see the MSI file in the [Root]/src-stage4-installer/dist subdirectory. This build can be tested after the seventh step, running Run_grc.bat under the Src-stage3/staged_install/[config]/bin subdirectory.
Precautions
The script produces a release MSI, but cannot run on the NON-AVX machine. This is due to a Volk bug, the workaround here, in a file to change a line of code.
1. When the installation is turned off, Windows defender must be turned off. PYQT4 may have failed to create the manifest file because of this.
2. Right click on your Windows Powshell and select "Properties" to see if your quick Edit and insert mode has been canceled. Otherwise, when you click in the window, it may cause the program execution to hang.
3. This set of items has been tested under B200 UHD, Hackrf and RTL-SDR. Other devices are not verified, please remember to tell me if a friend has done the test.
4. In the event of a problem, I strongly recommend Dependency Walker to solve the library dependency problem.
5. If your connection is unstable, you may be downloaded to a package that will cause the build to fail, so you can delete the potentially problematic package from the/packages directory and the script will attempt to download it again.
6. The debug build now causes the build pygtk and WX to fail, so the GRC is not available. Build will continue, but Gnuradio will enable these features, and the shortcut keys during installation will also lose their function. At the same time, Gr-acars will only fail when debugging build.
7. These devices are not yet supported: FCD pro+, Rfspace, MIRISDR, SOAPYSDR.
8. If you install MSVC on a non-standard path, it may cause dependency detection to fail.
9. This set of things now only supports CMake 3.3,cmake 3.5 It is said that the problem occurs when the build step detects a custom Python installation.
10.Zadig needs to be manually added to the/bin directory before the MSI is created.
* Reference source : GitHub
Gnuradio for Windows Compilation installation script v1.1.1 Publishing