C++ 在Visual Studio中的庫體現

C++ 在Visual Studio中的庫體現.md

會碰到的幾個專業名詞

  • 編譯器
    常見的有VC6.0,VC2005,VC2008,VC2010,VC2012,VC2013,VC2015,VC2017。一般情況下,爲了提高開發效率,C標準和C++標準都只會定義庫函數的原型,留給這些編譯器自己做實現,故上述編譯器均有少數不同。
  • 動態庫VS靜態庫
    windows下靜態庫以.LIB結尾,靜態庫以.DLL結尾。

VS版本與VC版本的關係

VS版本 VC版本
VS6 vc6
VS2003 vc7
VS2005 vc8
VS2008 vc9
VS2010 vc10
VS2012 vc11
VS2013 vc12
VS2015 vc14
VS2017 vc15

C語言在VC中的庫

編譯器 靜態庫 動態庫
VCpp.Net2002 和 .netframework1.0 / Msvcr70.dll
VCpp.Net2003 和 .netframework1.1 / Msvcr71.dll
VC6.0 libcmt.lib MSVCRT.DLL
VC2005 libcmt.lib MSVCR80.DLL
VC2008 libcmt.lib MSVCR90.DLL
VC2010 libcmt.lib MSVCR100.DLL
VC2012 libcmt.lib MSVCR110.DLL
VC2013 libcmt.lib MSVCR120.DLL
VC2015,又叫VC14 libcmt.lib MSVCR140.DLL
VC2017,又叫VC15 libcmt.lib MSVCR150.DLL

Cpp語言在VC中的庫

編譯器 靜態庫 動態庫
VC6.0 libcpmt.lib MSVCP60.DLL
VC2005 libcpmt.lib MSVCP80.DLL
VC2008 libcpmt.lib MSVCP90.DLL
VC2010 libcpmt.lib MSVCP100.DLL
VC2012 libcpmt.lib MSVCP110.DLL
VC2013 libcpmt.lib MSVCP120.DLL
VC2015 libcpmt.lib MSVCP140.DLL
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章