Skip to content
大纲

Windows+Clion 开发树莓派QT应用

发布日期:2021-06-24 13:39:59最后更新:2021-06-24 13:39:59

导言:近期处理个项目,需要 ARM开发板(树莓派)中运行开发的 C/C++ 程序,ARM开发板中的操作系统是Linux无图形界面版的,因为还要用到QT库。前期想法是搞交叉编译然后再放到ARM真机中去跑,每次调试个什么实在是太麻烦了。

如果有一种方法可以在 Windows 平台下的 IDE 中去写代码,然后可以远程编译调试那将多方便呐!于是就有了本文的方法。

大概思路是: PC端为 Windows 10 64bit + CLion,写代码、编译、调试都在PC端IDE进行 树莓派端为 Ubuntu Server 20.04.2 LTS + QT相关库 ,真正的编译及调试实际是远程在树莓派上进行的

1 PC端

1.1 操作系统环境说明

Windows 10 64bit

1.2 IDE相关配置(CLion)

  1. 配置远程主机及工具链

1.3 CMakeLists.txt 配置

cmake
cmake_minimum_required(VERSION 3.16)
project(raspiTest)
 
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
 
set(CMAKE_PREFIX_PATH /usr/include/aarch64-linux-gnu/qt5/)
include_directories(/usr/include/aarch64-linux-gnu/qt5/)
 
find_package(Qt5Core REQUIRED)
add_executable(${PROJECT_NAME} main.cpp)
 
 
 
target_link_libraries(${PROJECT_NAME} Qt5::Core)

1.4 CLion 若无代码补全功能解决办法

PS:让我栽了一个小坑,害我捣鼓了好久……

Tools > Resync with Remote Hosts 重新与远程主机同步

2 树莓派端

2.1 操作系统环境说明

Ubuntu Server 20.04.2 LTS

2.2 树莓派安装所需库

  1. 安装 qt5-default

    bash
    sudo apt-get install qt5-default -y
  2. 安装 qtbase5-dev

    bash
    sudo apt-get install qtbase5-dev
  3. 安装 qtdeclarative5-dev

    bash
    sudo apt-get install qtdeclarative5-dev
  4. 或用一条命令搞定上述3步

    bash
    sudo apt-get install qt5-default qtbase5-dev qtdeclarative5-dev -y

欢迎朋友们多多指正,博主将对文章未详尽的部分进行重新整理,感谢您的指导。

作者:疯狂开发者007

文章标题:Windows+Clion 开发树莓派QT应用

发布时间:2021-06-24 13:39:59

最近更新:2021-06-24 13:39:59

许可协议: 所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议,转载请保留原文链接及作者信息。