可扩展的跨平台集成开发环境 XStudio 2.0





  • 使用xlang开发.
  • 跨平台,支持Windows、Linux、MacOS.
  • 开放全部源代码.
  • 开发、调试一体化.
  • 可视化UI设计.
  • 高度可定制化.
  • 接口丰富,扩展灵活.
  • 支持Language Server Protocol(lsp).
  • 本地化,支持与 C/C++、asm 模块交互,支持对象本地化.






  • 若无需 IDE ,可 点击前往 仅下载编译器。

    该下载内容中已经包含 xlang 编译器、调试器、Language Server,以及供开发调试的基本环境。

    下载后无需安装, 解压后运行 XStudio (Linux 及 MacOSX)或 XStudio.exe (Windows) 即可, 点击查看使用说明


    已支持的环境


    环境说明平台地址
    XStudio for C/C++ Env用于C/C++项目开发Window x86去下载页
    XStudio for xlang Env用于 xlang 开发Window、linux去下载页
    XStudio for STM32 Env (标准库)用于 STM32 微处理器应用开发 查看帮助Windows x86_64下载
    XStudio for STM32 Env (标准库 + HAL库)用于 STM32 微处理器应用开发 查看帮助Windows x86_64下载
    XStudio for STM32 Env (标准库 + HAL库)用于 STM32 微处理器应用开发 查看帮助Linux x86_64 下载

    常用扩展列表


    组件说明平台地址
    CDE用于C/C++项目开发Windows x64 + Linux x64下载
    CDE用于C/C++项目开发Linux x64下载
    CDE用于C/C++项目开发Windows x64下载
    xlang用于 xlang 开发全平台下载
    CDE STM32(标准库)用于 STM32 微处理器应用开发 全平台不提供单独下载
    CDE STM32(标准库 + HAL库)用于 STM32 微处理器应用开发全平台不提供单独下载
    AStyle提供代码格式化功能的扩展全平台下载
    cppcheck提供代码静态检查的扩展应用Windows x86_64下载
    AIAssistant提供代码解读的人工智能助手全平台下载
    XAndroid提供支持使用xlang开发安卓应用的扩展全平台不提供单独下载

    依赖组件说明


    项目说明版本相关信息
    UI使用基于 Qt 的 xlang 界面库Qt5.9.9 (仅LGPL组件)开源仓库地址
    内嵌 WebView 组件QCefView1.0.6开源仓库地址
    开发环境开发此项目的环境XStudio & xlang 4.8以上下载页

    从源代码构建


  • 您只需要使用 XStudio 载入在本页面下载的源代码即可构建成功.
  • 为确保构建后可以正确运行, 构建的目标程序将默认被产出到你所使用的 XStudio 目录下,如需在其他平台运行,则需要部署相对应的UI库及运行所需文件.
  • 注意: 为确保构建后可以正确运行,构建时可能需要将项目属性配置为你构建它所使用的 XStudio 平台和架构.
  • 定制XStudio扩展


  • 你可以使用 XStudio 定制你自己的语言、项目、功能的扩展应用.
  • 在XStudio for xlang 的新建项目向导中,选择新建项目模板为 XStudio 扩展, 如图.
  • 构建成功后将生成目标文件到Studio 的plugins 目录下,运行后通过菜单[帮助] -> [扩展管理]即可看见,如图:.
  • 注意状态: 要为启用才能发挥作用.
  • QQ群聊讨论