Windows 编译安装SDRangel

本文详细描述了如何在Windows环境中使用VisualStudio2022、Qt5.15.2、Boost等工具链编译安装SDRangel项目,涉及环境设置、依赖库安装、CMake配置和常见问题解决。
摘要由CSDN通过智能技术生成

Windows 编译安装SDRangel

原项目Compile in Windows

环境准备

  • 安装带有 C++ 和 MFC 桌面开发功能的Visual Studio 2022
  • 安装Qt 5.15.2,包括MSVC 2019 64-bit,Qt Charts和Qt WebEngine。
  • 安装Boost
  • 安装CMake、Ninja、Git(CMake、Ninja可以在安装Qt的时候勾选)。
  • 安装NSIS
  • 原文档未提到安装OpenCV,但是在编译过程中会用到,所以也需要安装OpenCV

编译

运行Visual Studio shell: 开始菜单->Visual Studio 2022->x64 Native Tools Command Prompt for VS 2022

cd %userprofile% (or wherever you want to build that has 10GB free space)
git clone https://github.com/f4exb/sdrangel.git
cd sdrangel
git submodule update --init --recursive # 必须执行!!!
mkdir build
cd build
cmake -Wno-dev -G Ninja -DCMAKE_BUILD_TYPE=Release -DRX_SAMPLE_24BIT=ON -DCMAKE_PREFIX_PATH=C:\Qt\5.15.2\msvc2019_64;C:\boost_1_81_1 ..
ninja
ninja package

可能遇到的问题

  • 如果提示找不到OpenCV,可以在CMake的时候指定OpenCV的路径,或者在CMakeLists.txt中添加OpenCV的路径。
  • 一定要执行git submodule update --init --recursive
  • mingw目前还不支持Qt WebEngine模块,所以只能使用MSVC编译。
  • 在执行ninja命令过程中需要用到node.js、patch.exe等工具,如果遇到类似问题,csdn。
  • 全程需要保持科学上网。

其他问题请私信联系我

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值