最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Visual Studio 2022 Preview 使用 C++20 Module的詳細(xì)過程

 更新時間:2021年09月22日 10:53:59   作者:孤雲(yún)獨(dú)去閑  
這篇文章主要介紹了Visual Studio 2022 Preview 使用 C++20 Module的過程,本文通過項目分析實例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下

        作為C++20的一大特性,據(jù)說Module能夠大大加快項目的編譯速度,最近正好看到微軟推出了Visual Studio 2022 預(yù)覽版,隨附了面向 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;
}

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

         這是因為VS2022默認(rèn)的C++語言標(biāo)準(zhǔn)還是C++14, 需要修改為最新的,在解決方案資源管理器中,右擊項目,選擇屬性,進(jìn)入屬性設(shè)置頁:

 在屬性頁中選擇 配置屬性 -- 常規(guī) -- C++語言標(biāo)準(zhǔn) -- 預(yù)覽-最新C++

         應(yīng)用后繼續(xù)編譯,這次出現(xiàn)了新的錯誤

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

         應(yīng)用后再次編譯,成功了?。?!

到此這篇關(guān)于Visual Studio 2022 Preview 使用 C++20 Module的文章就介紹到這了,更多相關(guān)Visual Studio 2022 Preview 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

商城县| 双城市| 永胜县| 巴林左旗| 时尚| 宜兴市| 增城市| 柘城县| 霍林郭勒市| 沐川县| 方山县| 礼泉县| 任丘市| 舞钢市| 藁城市| 班戈县| 龙南县| 临城县| 江达县| 襄城县| 中卫市| 京山县| 友谊县| 湖北省| 射洪县| 沧源| 颍上县| 湛江市| 武功县| 马关县| 弥渡县| 得荣县| 桑植县| 深圳市| 仙桃市| 南皮县| 文昌市| 遂昌县| 安图县| 蒙自县| 汝州市|