欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Visual Studio 2022 Preview 使用 C++20 Module的詳細過程

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

        作為C++20的一大特性,據(jù)說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;
}

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

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

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

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

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

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

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

相關文章

  • C++?opencv利用grabCut算法實現(xiàn)摳圖示例

    C++?opencv利用grabCut算法實現(xiàn)摳圖示例

    這篇文章主要為大家介紹了C++?opencv利用grabCut算法實現(xiàn)摳圖的代碼示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • C++深入分析講解智能指針

    C++深入分析講解智能指針

    為了解決內(nèi)存泄漏的問題,C++中提出了智能指針。內(nèi)存泄漏的產(chǎn)生原因有很多,即使我們正確的使用malloc和free關鍵字也有可能產(chǎn)生內(nèi)存泄漏,如在malloc和free之間如果存在拋異常,那也會產(chǎn)生內(nèi)存泄漏。這種問題被稱為異常安全
    2022-05-05
  • 淺析C/C++變量在內(nèi)存中的分布

    淺析C/C++變量在內(nèi)存中的分布

    變量在內(nèi)存地址的分布為:堆-棧-代碼區(qū)-全局靜態(tài)-常量數(shù)據(jù)。同一區(qū)域的各變量按聲明的順序在內(nèi)存的中依次由低到高分配空間(只有未賦值的全局變量是個例外)
    2013-09-09
  • Qt物聯(lián)網(wǎng)管理平臺之實現(xiàn)告警短信轉(zhuǎn)發(fā)

    Qt物聯(lián)網(wǎng)管理平臺之實現(xiàn)告警短信轉(zhuǎn)發(fā)

    系統(tǒng)在運行過程中,會實時采集設備的數(shù)據(jù),當采集到的數(shù)據(jù)發(fā)生報警后,可以將報警信息以短信的形式發(fā)送給指定的管理員。本文將利用Qt實現(xiàn)告警短信轉(zhuǎn)發(fā),感興趣的可以嘗試一下
    2022-07-07
  • 一文搞懂c++中的std::move函數(shù)

    一文搞懂c++中的std::move函數(shù)

    這篇文章主要介紹了c++中的std::move函數(shù),在探討c++11中的Move函數(shù)前,先介紹兩個概念(左值和右值),對c++?std::move函數(shù)相關知識感興趣的朋友一起看看吧
    2022-07-07
  • C語言植物大戰(zhàn)數(shù)據(jù)結構希爾排序算法

    C語言植物大戰(zhàn)數(shù)據(jù)結構希爾排序算法

    這篇文章主要為大家介紹了C語言希爾排序算法實現(xiàn)植物大戰(zhàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • 最新評論