国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MSVC編譯器介紹

這篇具有很好參考價值的文章主要介紹了MSVC編譯器介紹。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

MSVC簡介:

與Linux系列操作系統(tǒng)不同,Windows原生環(huán)境不提供類似gcc,Clang的C/C++語言源程序編譯運行工具鏈。運行在Windows上的IDE(集成開發(fā)環(huán)境),比如CodeBlocks之類,一般都使用MinGWMinimalist GNU for Windows配置模擬Linux下的開發(fā)環(huán)境來進行Windows下的開發(fā)。

但是在Windows下,與開發(fā)環(huán)境以及code編輯器協(xié)同更好的還是MSVC(Microsoft Visual C/C++)編譯器。對于靈活程度更高的code編輯器,我們可以將Microsoft的Visual C/C++編譯器下載并集成到code中。

MSVC編譯器工具鏈主要由cl.exelink.exe構(gòu)成。其中:

  1. cl.exe用于控制在 Microsoft C/C++的編譯器和鏈接器
  2. link.exe?將通用對象文件格式 (COFF) 對象文件和庫鏈接起來,以創(chuàng)建可執(zhí)行 (.exe) 文件或動態(tài)鏈接庫 (DLL)
  3. 用戶只需要調(diào)用cl.exe,即可完成編譯-鏈接全過程。
  4. Microsoft官方介紹:cl.exe的命令行語法

如何獲取MSVC:

一般來說,獲取MSVC要通過Microsoft Visual Studio來實現(xiàn)。對于一般的應用場景來說,我們不需要下載完整的IDE而是只需要下載單個組件下的MSVC C++ 生成工具,以及Windows 10 SDK即可。MSVC C++生成工具包含了全部編譯鏈接工具鏈以及大部分函數(shù)庫與頭文件;Windows 10 SDK只是提供其它的一些必要庫文件與頭文件

msvc,msvc,編譯器?

在下載與安裝完成之后,會在PC上生成兩個目錄:
(一般是在“C:\Program Files (x86)”中生成這兩個目錄)

  • 一個是Windows Kits目錄,其中包含所有的Windows 10 SDK文件。
  • 一個是Microsoft Visual Studio目錄,其中包含MSVC的全部編譯鏈接工具鏈以及大部分函數(shù)庫與頭文件。

MSVC環(huán)境變量配置:

需要手動向Windosws的環(huán)境變量中添加幾組新的環(huán)境變量,以支持cmdcl.exe的運行。Windows的環(huán)境變量不分辨大小寫(也就是說path和Path對環(huán)境變量來說是一個變量)

1、名稱為INCLUDE的幾組環(huán)境變量:

msvc,msvc,編譯器

2、名稱為LIB的幾組環(huán)境變量

msvc,msvc,編譯器

3、向Path中新添加的一個環(huán)境變量:

msvc,msvc,編譯器

參考:(Windows10) VS-code 的MSVC編譯環(huán)境搭建_沒有邏輯的博客-CSDN博客_msvc編譯器?文章來源地址http://www.zghlxwxcb.cn/news/detail-786538.html

到了這里,關(guān)于MSVC編譯器介紹的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • QT使用MSVC編譯器報錯:Project ERROR: Cannot run compiler ‘cl‘以及后續(xù)問題解決

    QT使用MSVC編譯器報錯:Project ERROR: Cannot run compiler ‘cl‘以及后續(xù)問題解決

    記錄一次qtcreator工程使用MSVC創(chuàng)建報錯“ Project ERROR: Cannot run compiler ‘cl’ ”,沒辦法運行編譯器cl。 只顯示 qmake配置文件 不出現(xiàn)工程文件, 在qtcreator安裝目錄下的MSVC2017確實并未找到cl.exe文件,于是下載了everything搜索軟件,在電腦上找到了VSstudio的安裝目錄下MSVC2017編譯器下

    2024年02月05日
    瀏覽(32)
  • 交叉編譯器介紹

    簡介 ? 要在 X86 的電腦上編譯出能夠在 Arm 上運行的程序,我們必須明確告訴編譯器,編譯生成的可執(zhí)行文件需要以 Arm 指令集的標準編碼。開發(fā)者們?yōu)椴煌男酒_發(fā)了不同的編譯器,比如針對 Arm 平臺的 arm-linux-gcc,針對 mips 平臺的 mips-linux-gnu-gcc,這些編譯器都是基于 G

    2024年02月06日
    瀏覽(32)
  • 簡單介紹一個編譯器的結(jié)構(gòu)(下)

    《編譯器結(jié)構(gòu)介紹(下)》主要是圍繞編譯器后端知識和技術(shù)展開的一個簡單介紹,編譯器前端技術(shù)的介紹在文章《 編譯器結(jié)構(gòu)介紹(上)》中,如果對編譯器整個技術(shù)棧不了解的話,先閱讀上,再閱讀下這篇文章,會更容易理解。 經(jīng)過中間代碼生成過程產(chǎn)生的中間代碼是

    2024年02月09日
    瀏覽(53)
  • webrtc-m79-msvc編譯H264

    webrtc-m79-msvc編譯H264

    本文主要參考:webrtc 4577版本vs編譯_tusong86的博客-CSDN博客 4577也就是m93,由于源碼版本的不同,可能存在一定的出入,可根據(jù)實際情況進行修改; 感謝作者的付出; powershell運行: // debug 需要編譯參數(shù) enable_iterator_debugging=true gn gen h264-debug-m79 --args=\\\'is_debug=true use_lld=false is_cla

    2024年02月10日
    瀏覽(45)
  • vs2015、vs2017、vs2019、msvc自動編譯腳本

    rem 記錄編譯時間 echo ** 版本構(gòu)建開始時間: %date% %time% build.log rem 設(shè)置編譯器進程名 set DstProgram=devenv.exe rem 搜索目標進程以及其目錄 echo 正在搜索\\\"%DstProgram%“, 請稍候… for %%a in (“C:Program Files (x86)”, “C:Program Files”, “D:Program Files (x86)”, “D:Program Files”) do for /f “delim

    2024年02月06日
    瀏覽(35)
  • 計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之編譯器優(yōu)化和硬件預?。? decoding=

    計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之編譯器優(yōu)化和硬件預取(六)

    處理器和主內(nèi)存之間不斷擴大的性能差距促使編譯器編寫者仔細檢查內(nèi)存層次結(jié)構(gòu),看看編譯時優(yōu)化是否可以提高性能。再次,研究分為指令缺失的改進和數(shù)據(jù)缺失的改進。接下來介紹的優(yōu)化可以在許多現(xiàn)代編譯器中找到。 有些程序具有嵌套循環(huán),以非連續(xù)的順序訪問內(nèi)存中

    2024年02月12日
    瀏覽(23)
  • msvc++中的預編譯頭文件pch.hpp和stdafx.h

    msvc++中的預編譯頭文件pch.hpp和stdafx.h

    在 Visual Studio 中創(chuàng)建新項目時,會在項目中添加一個名為 pch.h 的“預編譯標頭文件”。 (在 Visual Studio 2017 及更高版本中,該文件名為 stdafx.h)此文件的目的是加快生成過程。 應在此處包含任何穩(wěn)定的標頭文件,例如標準庫標頭(如 )。 預編譯標頭僅在它或它包含的任何文

    2024年02月10日
    瀏覽(17)
  • QT學習筆記-QT5.15 + MSVC編譯套件時編譯日志及運行日志日志亂碼解決

    QT學習筆記-QT5.15 + MSVC編譯套件時編譯日志及運行日志日志亂碼解決

    操作系統(tǒng):Windows10專業(yè)版 QT版本:QT5.15.2 QtCreator版本:9.0.2 MSVC版本:MSVC 2019 64bit C/C++編譯器:Microsoft Visual C++ Compiler 17.1.32328.378(amd64) 調(diào)試器:Auto-detected CDB at C:Program FilesWindows Kits10Debuggersx64cdb.exe 文件編碼的設(shè)置都是采用的默認值UTF-8,如下圖: 當qt的項目采用MSVC構(gòu)建套

    2024年02月14日
    瀏覽(21)
  • 計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之編譯器控制的預取和利用HBM擴展內(nèi)存層次(七)

    計算機體系結(jié)構(gòu)基礎(chǔ)知識介紹之緩存性能的十大進階優(yōu)化之編譯器控制的預取和利用HBM擴展內(nèi)存層次(七)

    硬件預取的替代方案是編譯器在處理器需要數(shù)據(jù)之前插入預取指令來請求數(shù)據(jù)。 預取有兩種類型: ■ 寄存器預取將值加載到寄存器中。 ■ 高速緩存預取僅將數(shù)據(jù)加載到高速緩存。 這兩種類型都可以分為有錯或無錯的,即預取的地址是否會導致虛擬地址錯誤或保護錯誤的異

    2024年02月13日
    瀏覽(30)
  • Qt5.15.10+msvc2019_x86+qwebengine(含mp4)源碼編譯

    Qt5.15.10+msvc2019_x86+qwebengine(含mp4)源碼編譯

    win10 64bit 英文版(或者把“區(qū)域”-“管理”-“非Unicode程序中所使用的當前語言”-改為\\\"英語(美國)\\\") 內(nèi)存16g夠用,cpu性能越高越好,硬盤在安裝環(huán)境、下載源碼后,至少還有100g可用空間 https://download.qt.io/archive/qt/5.15/ 1、安裝 vs_community_2019.exe 勾選桌面C++開發(fā)工具 2、安裝

    2024年02月09日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包