Qt Creator集成开发环境
WARNING
此开发环境由社区提供支持和维护(详见社区支持的开发环境)。 它可能与当前版本的PX4兼容,也可能不兼容。
Qt Creator已被VSCode取代,VSCode成为了PX4开发官方支持(并推荐)的集成开发环境。 有关核心开发团队支持的开发环境和工具的信息,请参阅工具链安装。
Qt Creator是一款广受欢迎的跨平台开源集成开发环境,可用于编译和调试PX4。
Qt Creator的功能
Qt Creator支持可点击的符号、全代码库自动补全,还能进行固件的构建和烧录。
下面的视频展示了它的使用方法。
集成开发环境设置
Linux系统下的Qt Creator
在启动Qt Creator之前,需要创建项目文件:
sh
cd ~/src/PX4-Autopilot
mkdir ../Firmware-build
cd ../Firmware-build
cmake ../PX4-Autopilot -G "CodeBlocks - Unix Makefiles"
然后通过文件 > 打开文件或项目,加载PX4 - Autopilot根文件夹中的CMakeLists.txt文件(选择该文件)。
加载完成后,在运行目标配置中选择“自定义可执行文件”,将“make”设为可执行文件,“upload”设为参数,这样就可以将播放按钮配置为运行项目。
Windows系统下的Qt Creator
INFO
尚未测试过在Windows系统下使用Qt Creator进行PX4开发。
macOS系统下的Qt Creator
在启动Qt Creator之前,需要创建项目文件:
sh
cd ~/src/PX4-Autopilot
mkdir -p build/creator
cd build/creator
cmake ../.. -G "CodeBlocks - Unix Makefiles"
设置完成!启动 Qt Creator,然后设置项目以进行构建。