Издаден GNURadio за Windows за изграждане и инсталиране на скрипт v1.1.1
Gnuradio Windows Build
Издаден GNURadio за Windows за изграждане и инсталиране на скрипт v1.1.1
GNURadio може да работи и под Windows. Когато инсталирате GNURadio, той автоматично ще изтегли поредица от скриптове на PowerShell и ще го изгради в източника. След това разчита на 64-битови бинарни файлове, пакетирани в .msi с помощта на Visual Studio 2015.
Ако искате да научите повече подробности, моля, вижте Тук 。
Пакетът MSI включва:
Поддръжка на устройство: UHD, RTL-SDR, hackrf, airspy, BladeRF, osmoSDR, FCD
Модул GNURadio: Версия 3.7.9.2 е създадена в допълнение към gr-comedi.
OOT modules: gr-iqbal, gr-fosphor, gr-osmosdr, gr-acars, gr-adsb, gr-modtool
Други приложения: gqrx
Обобщение
Трябва да се инсталират следните инструменти:
MS Visual Studio 2015 (Общност или по-нова версия)
Git за Windows
CMake
Кислород
ActiveState Perl
Набор инструменти Wix за VS 2015
Този набор от неща трябва да се направи, той трябва да изисква не по-малко от 60 GB място на твърдия диск.
Инсталиране и изграждане
Изпълнете следната команда с високи привилегии. Всъщност само „Set-ExecutionPolicy“ е в настроение, а други могат да се изпълняват с нормален акаунт.

git clone http://www.github.com/gnieboer/GNURadio_Windows_Build_Scripts cd GNURadio_Windows_Build_Scripts powershell Set-ExecutionPolicy Unrestricted ./~RUNME_FIRST.ps1

Регистрационният файл за изграждане е в директорията $ root / logs. Скриптът проверява съдържанието на ключовете на всяка стъпка, но няма гаранция, че 100% гаранция ще открие грешка при изграждането. Така че, можете да използвате дневника, за да диагностицирате допълнително проблема.
Когато приключите с инсталирането, ще видите msi файла в поддиректорията [root] / src-stage4-installer / dist. Тази компилация може да се изпълни след стартиране на run_grc.bat в поддиректорията src-stage3 / staged_install / [config] / bin след седмата стъпка.
Предпазни мерки
Скриптът ще генерира Release msi, но няма да работи на машина, която не е AVX. Това се дължи на грешка на VOLK, решението тук е да промените ред от код във файл.
1. Изключете вашия убиващ софтуер по време на инсталацията и Windows Defender трябва да бъде изключен. PyQt4 може да не успее да създаде файл на манифест за това.
2. Щракнете с десния бутон върху вашата черупка на прозореца и изберете „Свойства“, за да видите дали вашият режим за бързо редактиране и вмъкване е отменен. В противен случай, когато щракнете в прозореца, това може да доведе до увисване на изпълнението на програмата.
3. Този комплект е тестван под B200 UHD, hackRF и RTL-SDR. Други устройства не са проверени. Ако приятел е направил теста, моля да ме уведомите.
4. Има проблем, горещо препоръчвам Dependency Walker да реши проблема с библиотечната зависимост.
5. Ако връзката ви е нестабилна, можете да изтеглите пакет, който ще доведе до неуспех на компилацията, така че можете да изтриете пакета, който може да има проблеми, от директорията / пакети и скриптът ще се опита да изтегли отново.
6. Отстраняването на компилации сега ще доведе до неуспех на компилацията PyGTK и Wx, така че GRC не е налице. Изграждането ще продължи, но GNURadio ще активира тези функции и преките пътища по време на инсталацията няма да работят. В същото време gr-acars ще се провалят само при отстраняване на грешки в компилациите.
7. Тези устройства все още не поддържат: FCD Pro +, RFSPACE, MiriSDR, SoapySDR.
8. Ако инсталирате нестандартен път при инсталиране на MSVC, това може да доведе до неуспех на откриването на зависимост.
9. Този набор от неща сега поддържа само CMake 3.3 и се казва, че CMake 3.5 има проблеми при изграждането на персонализирана инсталация на python в стъпката за изграждане.
10. Zadig трябва да бъде добавен ръчно към директорията / bin, преди да създадете MSI.
* Референтен източник : github

Тази статия е прехвърлена от блога на градината K1two2, оригиналната връзка: http://www.cnblogs.com/k1two2/p/5504550.html Ако трябва да препечатате, моля, свържете се с оригиналния автор сами.