搜尋

一款從零開始用C語言開發、無任何依賴的C/C++ IDE

我花了近兩年時間,完全用C99為Windows打造了一個C/C++ IDE。我的目標是去除現代Visual Studio環境的臃腫,同時保留其核心功能。主要技術亮點:零依賴:僅使用Windows API。性能:在一台十二年前的機器上啟動只需0.1毫秒。它能處理超過50萬行的項目,沒有UI延遲或索引卡頓。整合工具:包含自製的調試器、性能分析器和為速度設計的Intellisense引擎。可攜性:它是單一可執行檔,不需要安裝程式。我開發這個是因為厭倦了等待Visual Studio「醒來」10秒鐘,以及僅僅啟動它就消耗大量RAM。目前它托管在itch.io上,我正在籌集資金建立專屬網站。

  • Android
  • iOS
  • MacOS
Mar 22, 2026造訪官網

AI 摘要

Icarus 是一款專為 Windows 打造的 C/C++ 整合開發環境,完全以 C99 編寫且零依賴,旨在提供 Visual Studio 的核心功能而不帶冗餘。它具備極快的啟動速度,能流暢處理大型專案,並內建除錯、效能分析及智慧感知功能。

適合誰

尋求輕量且快速整合開發環境的 Windows C/C++ 開發者, 使用較舊或效能較低硬體的開發者, 偏好免安裝單一執行檔應用程式的使用者

為何值得關注

Icarus 透過去除冗餘功能並專注於核心特性,在 Windows 上提供高效能、無依賴的 C/C++ 開發體驗。

核心功能

  • 完全以 C99 語言撰寫,零外部依賴
  • 極快的啟動時間(0.1毫秒),處理大型專案無延遲
  • 內建自製除錯器、效能分析工具與智慧程式碼提示
  • 單一執行檔便於攜帶,無需安裝

使用場景

  • 一位經驗豐富的C/C++開發者,專注於嵌入式系統,需要一個輕量且快速的整合開發環境,以便快速迭代程式碼,而無需承擔大型、功能豐富環境的額外負擔。
  • 一位正在學習C/C++的學生,希望理解開發環境的基礎,而不被複雜的配置和依賴項所困擾。
  • 一位在舊版Windows硬體上維護遺留C/C++專案的開發者,需要一個性能優異且不消耗過多系統資源的整合開發環境。