距离上次一发文章已经过去两年多, XStudio 和 xlang已完善许多, xlang也支持了众多的平台和项目类型.
目前支持的平台包括windows\linux\macos\unix\android\ios\以及其他架构的linux嵌入式系统 , 应用方面也已经支持包括PC桌面应用\Web应用\服务器\移动app等.
而用xlang开发的 XStudio 也不仅仅局限用于xlang开发, 还支持了C/C++ 和安卓等开发, 这里主要介绍一下 XStudio 使用 CDE插件和mingw进行C/C++方面的开发.
官方网站 https://xlang.link/
介绍:
XStudio 是一个开源的多功能插件式的IDE(github, gitee), XStudio的插件和XStudio本身一样, 都是用xlang开发的, 如何使用插件定制自己的IDE请点击这里 ,而用于C/C++项目的CDE插件也是如此.
XStudio CDE & MINGW 套件是我个人整理的集成了mingw版本的 可视化开发\调试一体的集成开发环境(32位, 下载链接).
支持细节:
- 代码高亮
- 自动完成
- 定义\声明跳转
- 大纲显示
- 类视图
- 新建项目模板
- 类和方法向导
- 代码提示
- 代码诊断
- makefile构建
- 可视化项目配置
- 可视化调试
- 源码级调试
- 反汇编调试
- GDB命令手动调试
- 开发套件和LSP服务器自定义
- 界面风格和配色自定义
支持的编译 GCC ,clang
支持的调试器 gdb
集成mingw版本除了基本库之外,还包含 boost , gtk+3等常用库, 并集成了gtk的可视化UI编辑器glade.
代码高亮.
自动完成:
定义\声明跳转:
项目大纲和类视图:
新建项目模板:
类和方法新建向导:
代码提示:
代码诊断:
使用makefile构建:
可视化项目配置:
可视化调试:
源码级调试:
反汇编调试:
GDB命令手动调试
开发套件和LSP服务器自定义
界面风格和配色自定义
插件管理:
本软件是完全开源免费的, 欢迎各位看官和有需要的下载试用以及做二次开发,有任何问题可以在本文后面留言或者通过软件的菜单 [帮助] -> [发送反馈] 给我留言.
官方网站 https://xlang.link/
XStudio github仓库链接, gitee仓库链接
CDE插件项目github仓库链接
XStudio CDE & MINGW Release 下载链接