91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Visual Studio 2022 Preview使用C++20Module的操作方法

發布時間:2021-09-24 17:23:37 來源:億速云 閱讀:404 作者:柒染 欄目:開發技術

本篇文章為大家展示了Visual Studio 2022 Preview使用C++20Module的操作方法,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

        作為C++20的一大特性,據說Module能夠大大加快項目的編譯速度,最近正好看到微軟推出了Visual Studio 2022 預覽版,隨附了面向 C++20 的最新工具鏈,趕緊拿來體驗一下。

        體驗項目很簡單,就兩個小文件:

        1. hello.ixx

export module mo.hello.cpp;
 
export auto hello()
{
	return "hello cpp module";
}

        2. main.cpp

import mo.hello.cpp;
import std.core;
 
int main()
{
	std::cout << hello() << std::endl;
	return 0;
}

        結果編譯報錯,這錯誤比寫的整個代碼都長

Visual Studio 2022 Preview使用C++20Module的操作方法

         這是因為VS2022默認的C++語言標準還是C++14, 需要修改為最新的,在解決方案資源管理器中,右擊項目,選擇屬性,進入屬性設置頁:

Visual Studio 2022 Preview使用C++20Module的操作方法

 在屬性頁中選擇 配置屬性 -- 常規 -- C++語言標準 -- 預覽-最新C++

Visual Studio 2022 Preview使用C++20Module的操作方法

         應用后繼續編譯,這次出現了新的錯誤

Visual Studio 2022 Preview使用C++20Module的操作方法

        這次是因為----從2019版16.2 版的 Visual Studio,模塊未在 Microsoft c + + 編譯器中完全實現。 你可以使用模塊功能創建單分區模塊,并導入 Microsoft 提供的標準庫模塊。 若要啟用對模塊的支持,請使用 /experimental: module 和 /std: c + + 最新版本進行編譯。 在 Visual Studio 項目中,右鍵單擊 解決方案資源管理器 中的項目節點,然后選擇 "屬性"。 將 配置 下拉設置為 "所有配置",然后選擇 "配置屬性" " > c/c + + > 語言" " > 啟用 c + + 模塊 (試驗性)----從2019試驗到2022了,還沒試驗完呢,設置一下吧

Visual Studio 2022 Preview使用C++20Module的操作方法

         應用后再次編譯,成功了!!!

Visual Studio 2022 Preview使用C++20Module的操作方法

上述內容就是Visual Studio 2022 Preview使用C++20Module的操作方法,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三穗县| 大兴区| 忻州市| 融水| 清原| 平凉市| 苍梧县| 新密市| 安达市| 高邑县| 兴仁县| 东乌珠穆沁旗| 榆社县| 霍城县| 池州市| 武山县| 红原县| 崇文区| 富锦市| 永胜县| 区。| 宁蒗| 乌兰浩特市| 左云县| 丰县| 铜山县| 平和县| 龙岩市| 通州市| 晋江市| 栾城县| 泽州县| 平罗县| 天门市| 乐安县| 页游| 富宁县| 于都县| 昌宁县| 岑溪市| 台湾省|