Microsoft Visual C++ 2012軟件介紹
vc2012運行庫visual c++ 2012 redistributable package 安裝 visual c++ 庫的運行時組件,這些組件是在未安裝 visual studio 2012 的計算機上運行使用 visual studio 2012 開發的應用程序所必需的。這些包將安裝 c 運行時 (crt)、標準 c++、atl、mfc、c++ amp 和 openmp 庫的運行時組件。
xp系統安裝出錯,不支持XP系統,win7可以正常安裝。
Microsoft Visual C++ 2012軟件特色
1、編譯時整數序列
標準庫支持表示整數值序列的 integer_sequence 類型,該序列可在編譯時進行評估,以便使參數包的使用更為輕松,并簡化某些模板編程模式。
2、異類關聯查找
標準庫支持關聯容器的異類查找函數。 只要類型相當于 key_type,此類函數就能按照類型而不是 key_type 進行查找。
3、通用的Lambda
捕獲表達式也稱為初始化捕獲。 現在,任意表達式的結果可分配給 Lambda 捕獲子句中的變量。 這將使 move-only 類型被值捕獲,并使 Lambda 表達式在其閉包對象中定義任意數據成員。
4、擴展的 sizeof
通過使用 sizeof(),無需類或結構的實例,即可確定類或結構成員變量的大小。 C++11
constexpr 部分支持 C++11 constexpr。
5、內聯命名空間
可以將命名空間指定為內聯式,以將其內容提升至封閉命名空間。 內聯命名空間可用于創建帶有版本的庫,這些庫默認提供其最新版本,同時仍顯式提供 API 的較低版本。
6、標準庫類型的用戶定義文本 (UDL)
為了方便起見,標頭現在提供 UDL 運算符。 例如,123ms 表示 std::chrono::milliseconds(123),"hello"s 表示 std::string("hello"),且 3.14i 表示 std::complex(0.0, 3.14)。
Microsoft Visual C++ 2012軟件功能
1. 集成開發環境(IDE)基礎功能
智能代碼編輯:提供語法高亮、自動補全(IntelliSense)、代碼格式化、重構工具(如重命名變量 / 函數、提取函數)等,提升編碼效率。
項目與解決方案管理:通過 “解決方案(.sln)” 組織多個項目(.vcxproj),支持配置不同編譯模式(Debug/Release)、依賴管理及跨項目引用。
資源編輯:內置對話框編輯器、菜單編輯器、圖標 / 位圖編輯器等,方便可視化設計 MFC 等應用的 UI 資源。
2. C++ 語言標準支持
部分支持 C++11 標準(2011 年發布的新標準),包括:
自動類型推導(auto 關鍵字)、類型指示符(decltype);
Lambda 表達式(匿名函數);
空指針常量(nullptr);
范圍 for 循環(for (auto &x : container));
右值引用與移動語義(&&、std::move)等。
(注:并非完全支持 C++11 所有特性,如 constexpr、thread_local 等未實現)。
3. 多平臺與應用類型開發
Windows 桌面應用:
支持傳統 Win32 API 開發;
集成 MFC(Microsoft Foundation Classes) 最新版本,提供封裝好的窗口、控件、文檔視圖等框架,簡化桌面 UI 開發;
支持 ATL(Active Template Library),用于高效開發 COM 組件及輕量級應用。
Windows 8 現代應用(Metro 應用):針對 Windows 8 新界面(Modern UI)提供開發工具,支持基于 XAML + C++ 的應用開發,適配觸控設備。
移動平臺:支持早期 Windows Phone 8 應用開發,提供對應的 SDK 和調試工具。
4. 調試與診斷工具
高級調試器:支持斷點(條件斷點、數據斷點)、單步執行、調用堆棧查看、變量監視、內存地址查看等,可調試本地進程或遠程設備(如 Windows Phone)。
內存與性能診斷:
集成內存泄漏檢測工具,可跟蹤未釋放的內存;
性能分析器(Performance Wizard),分析 CPU 使用率、函數調用耗時,定位性能瓶頸;
代碼覆蓋率工具,檢測測試用例對代碼的覆蓋范圍。
5. 構建與編譯系統
基于 MSBuild 構建引擎,支持自定義編譯規則、鏈接選項(如靜態 / 動態鏈接、庫依賴),生成 32 位(x86)或 64 位(x64)可執行文件。
支持預編譯頭(stdafx.h)、條件編譯(#ifdef)等,優化編譯速度。
6. 代碼質量與測試
靜態代碼分析:內置規則集(如安全性、性能、合規性),在編譯時檢測潛在錯誤(如空指針引用、內存越界風險),生成分析報告。
單元測試:支持 C++ 單元測試框架,可編寫測試用例并集成到 IDE 中運行,自動生成測試結果。
Microsoft Visual C++ 2012靜默參數
VisualCppRedist_AIO_x86_x64.exe。
/ai -自動靜默安裝所有。
/aiR -自動靜默卸載所有。
/y -正常安裝所有,有安裝界面進度。
/aiM -自選安裝所有,安裝每個版本有提取對話框,并確認詢問。
/aiU -自動卸載所有,卸載每個版本有提取對話框,并確認詢問。
/aiA -自動靜默安裝所有,但隱藏ARP項。
/ai5 -自動靜默僅安裝Microsoft Visual C ++2005。
/ai8 -自動靜默僅安裝Microsoft Visual C ++2008。
/aiX -自動靜默僅安裝Microsoft Visual C ++2010。
/ai2 -自動靜默僅安裝Microsoft Visual C ++2012。
/ai3 -自動靜默僅安裝Microsoft Visual C ++2013。
/ai9 -自動靜默僅安裝Microsoft Visual C ++2019。
/aiT -自動靜默僅安裝Microsoft Visual Studio 2010。
/aiE -自動靜默僅安裝額外的Microsoft Visual Basic/C++。
/aiV -自動靜默僅安裝Microsoft C Runtime Library基礎庫。
/aiH -系統“卸載程序”界面中“自動隱藏已經安裝”項。
/aiP -系統“卸載程序”界面中“手動隱藏或顯示已經安裝”項。
/aiC -完全自動被動模式。安裝所有,但UCRT KB3118401除外。
/aiD -調試模式,創建VCpp_debug.log而不安裝/卸載任何組件。
/gm2 -用于禁用所有其它開關的提取解壓對話框的可選開關;
常見問題
調試失敗
可能原因:
調試器無法訪問目標進程。
調試信息不完整或損壞。
解決方法:
確保調試器有權訪問目標進程。您可能需要以管理員身份運行調試器或調整目標進程的權限設置。
檢查調試信息是否完整且未損壞。如果調試信息丟失或損壞,您可能需要重新編譯項目以生成新的調試信息。
Microsoft Visual C++ 2012更新日志
日日夜夜的勞作只為你可以更快樂
嘛咪嘛咪哄~bug通通不見了!
華軍小編推薦:
Microsoft Visual C++ 2012作為編程工具里面十分出色的軟件,小編強力向您推薦,下載了就知道有多好。小編還為您準備了快表軟件、AlphaEbot動作編輯軟件、自動化測試工具AutoRunner、Easy GUI、小海龜LOGO語言




















您的評論需要經過審核才能顯示