C 和 C++ 程式碼設計工具 | Visual Studio2024-08-22T17:32:09-07:00

Cplusplus logo

開發 C 和 C++ 應用程式

使用自選工具 (包括 MSVC、Clang、CMake 和 MSBuild) 建置適用於 Windows 的新式 C 和 C++ 應用程式

安裝建立 C 和 C++ 應用程式所需的元件

  • 包含適用於桌面、行動裝置、Linux 及遊戲開發的 C/C++ 元件
  • 取得輕型並簡化安裝
  • 安裝期間新增更多元件,或
在 Visual Studio 2022 中建置原生 Windows 應用程式的影片螢幕擷取畫面

下載即表示您同意您下方選取之 Visual Studio 版本的授權條款。 我們也提供使用 Visual Studio 下載軟體的能力。 此軟體單獨授權,如方聲明或其隨附授權中所述。 下載時,即表示您同意這些授權。

要改為使用不同的語言進行編碼嗎?

下載適用於 Windows 的 Visual Studio 並選擇您需要的工具

新增功能

在 Visual Studio 2022 中使用 C++ 建置跨平台應用程式影片的螢幕擷取畫面
使用 Visual Studio 2022 熱重新載入 C++ 遊戲影片的螢幕擷取畫面

Windows 開發

以 Windows 為目標的最佳方式

使用 Microsoft Visual C++ 工具組和 Visual Studio 2022,設計並建置以 HoloLens、Surface Hub、電腦和 Xbox 為目標的 Windows 桌面程式或通用 Windows 應用程式。

Microsoft Visual C++ 工具組的螢幕擷取畫面

支援所有程式碼基底

CMake、Clang、mingw 等等

從任何環境開啟程式碼基底並立即開始工作。 使用 MSBuild 搭配 Microsoft Visual C++ 編譯器或使用協力廠商工具組 (例如 CMake 搭配 Clang 或 mingw) 直接在 IDE 中建置程式碼並進行偵錯。 享有一流的 CMake 體驗。

新式 C++ 支援

使用 C++11、C++14 及 C++17 建置應用程式

享有 C++11、C++14 及許多 C++17 功能的支援,以及市場領先的效能、建置輸送量及安全性。 運用泛型 Lambda 運算式、可繼續函式、decltype(auto)、擴充 constexpr 與 C++ 屬性、摺疊運算式、型別系統中的 noexcept、內嵌變數及其他現代化功能來撰寫程式碼。

C++11、C++14 及許多 C++17 功能支援的螢幕擷取畫面

撰寫 Linux 應用程式並即時進行偵錯

利用強大的程式碼撰寫和偵錯工具,管理以 Linux 為目標並透過 GCC、Clang 或其他編譯器建置的程式碼。 在使用 GDB 遠端執行 Linux 應用程式同時進行偵錯。 無論您是建置適用於 Linux 的 IoT 應用程式還是高效能運算雲端服務,Visual Studio 都會協助您提高生產力。

Linux Development

以 Android 和 iOS 為目標並同時保持生產力

利用 Visual Studio 2022 和偵錯工具的能力,以 C++ 建置高效能 Android 及/或 iOS 應用程式和遊戲、共用 C++ 程式庫以同時針對行動平台和 Windows,或使用 .NET MAUI 和 C++ 撰寫一次就能在所有行動平台上執行。

Cross Platform

加入已使用 Visual Studio 的許多 AAA 頂尖遊戲工作室

使用 DirectX 建立在 Windows 裝置上執行的高效能遊戲,或使用頂尖遊戲引擎 (例如 Unity、Unreal 和 Cocos) 建置跨平台遊戲。 加入已在使用 Visual Studio 並大獲成功的遊戲工作室,透過 Visual Studio 2022 與世界級偵錯工具提高您的生產力。

偵錯和診斷視窗的螢幕擷取畫面

前所未有的偵錯和診斷

撰寫最佳且無錯誤的程式碼

執行設定中斷點和逐步執行程式碼等所有基本工作,然後執行變數視覺效果、效能分析、偵錯任何本機或遠端處理序,以及多執行緒應用程式偵錯等更進階工作。 執行至點選位置、編輯您的即時程式碼,並繼續執行而不需要重建。

強大的生產力功能

快速瀏覽、編輯和改善您的程式碼

透過語法顏色標示、導線、程式碼工具提示、類別檢視或呼叫階層來視覺化您的程式碼。 以傳址、定義、宣告等方式巡覽至任何程式碼符號。 在您鍵入時自動完成程式碼、快速解決問題,並重構程式碼以符合您的需求。 分析您的程式碼是否有常見問題。 更妥善運用省下的時間。

生產力功能的螢幕擷取畫面

意見反應