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




















您的評(píng)論需要經(jīng)過(guò)審核才能顯示