亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

VS2019中CMake項(xiàng)目的簡(jiǎn)單使用方法

 更新時(shí)間:2020年02月14日 21:01:22   作者:jiangxiaoju  
這篇文章主要介紹了VS2019中CMake項(xiàng)目的簡(jiǎn)單使用方法,需要的朋友可以參考下

在使用Visual Studio的時(shí)候很多人都應(yīng)該碰過(guò)在使用scanf的時(shí)候會(huì)報(bào)錯(cuò)等問(wèn)題,雖然把SDL檢查關(guān)了就能解決,但是此方法在博主使用VS2019的時(shí)候,卻有失靈的時(shí)候。所以決定在日常刷題的時(shí)候使用CMake項(xiàng)目來(lái)編譯代碼。因?yàn)镃Make項(xiàng)目并不會(huì)因?yàn)槭褂胹canf而報(bào)錯(cuò)。以下是博主使用CMake的一些總結(jié),僅供參考。

1.建立CMake項(xiàng)目文件

在創(chuàng)建項(xiàng)目界面可直接搜索cmake找到創(chuàng)建項(xiàng)目。

在這里插入圖片描述

為了方便使用可以選擇將解決方案和項(xiàng)目放到同一個(gè)目錄。

在這里插入圖片描述

2.CMakeList的配置

在創(chuàng)建好項(xiàng)目后如果不出意外我們會(huì)看到以下三個(gè)文件。
在這里插入圖片描述

我們可以把CMakeTest.h和CMakeTest.cpp文件刪了,然后根據(jù)需要?jiǎng)?chuàng)建文件夾及相應(yīng)的文件。博主以在項(xiàng)目目錄下創(chuàng)建一個(gè)test文件夾和demo.cpp 文件作為示例。

右擊項(xiàng)目名字選擇 ->添加->新建文件夾

在這里插入圖片描述

同理可以新建一個(gè)demo.cpp文件。

在這里插入圖片描述

這樣我們就創(chuàng)建好我們所需要的文件夾以及文件了。但是現(xiàn)在進(jìn)行編碼完成后會(huì)發(fā)現(xiàn)無(wú)法運(yùn)行。原因是因?yàn)檫€沒(méi)有配置CMakeList文件。

在這里插入圖片描述

接下來(lái)我們進(jìn)行CMakeList的配置。首先要把之前留下的配置信息(add_executable (CMakeTest “CMakeTest.cpp” “CMakeTest.h”))刪了。

在這里插入圖片描述

然后加入以下代碼。記得Ctrl+S保存。

add_executable (demo "test/demo.cpp") #前面的demo是我們生成.exe可執(zhí)行文件的名字。 后面加上要編譯文件的絕對(duì)路徑。

在這里插入圖片描述

當(dāng)正確配置好后可以在選擇啟動(dòng)項(xiàng)處看到如下圖所示選項(xiàng)。demo.exe正是剛才我們所定義的名字。

在這里插入圖片描述

到此我們就可以開心的寫代碼了。下面寫個(gè)最經(jīng)典的hello world代碼測(cè)試以下。

在這里插入圖片描述

ps:關(guān)于修改cmake使用的c/c++語(yǔ)言標(biāo)準(zhǔn),參考博客VS2019中CMake項(xiàng)目怎么指定c++語(yǔ)言標(biāo)準(zhǔn)

相關(guān)文章

  • C語(yǔ)言模擬實(shí)現(xiàn)簡(jiǎn)單掃雷游戲

    C語(yǔ)言模擬實(shí)現(xiàn)簡(jiǎn)單掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言模擬實(shí)現(xiàn)簡(jiǎn)單掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 一起來(lái)練習(xí)C++的指針

    一起來(lái)練習(xí)C++的指針

    這篇文章主要為大家詳細(xì)介紹了C++的指針,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • 數(shù)據(jù)結(jié)構(gòu) 紅黑樹的詳解

    數(shù)據(jù)結(jié)構(gòu) 紅黑樹的詳解

    這篇文章主要介紹了數(shù)據(jù)結(jié)構(gòu) 紅黑樹的詳解的相關(guān)資料,數(shù)據(jù)結(jié)構(gòu)中的二叉樹查找,紅黑樹的講解,需要的朋友可以參考下
    2017-07-07
  • C++中vector迭代器失效問(wèn)題的原因及解決方案

    C++中vector迭代器失效問(wèn)題的原因及解決方案

    迭代器(iterator)是一種用于遍歷數(shù)據(jù)集合的的對(duì)象,它提供了一種訪問(wèn)數(shù)據(jù)集合中元素的方式,而無(wú)需暴露數(shù)據(jù)集合內(nèi)部的細(xì)節(jié),使用迭代器,我們可以對(duì)數(shù)據(jù)集合中的每個(gè)元素進(jìn)行處理,本文介紹了C++中關(guān)于vector迭代器失效問(wèn)題的原因及解決方案,需要的朋友可以參考下
    2024-09-09
  • 一文詳解如何實(shí)現(xiàn)QT的多語(yǔ)言切換(靜態(tài)+動(dòng)態(tài))

    一文詳解如何實(shí)現(xiàn)QT的多語(yǔ)言切換(靜態(tài)+動(dòng)態(tài))

    這篇文章主要給大家介紹了關(guān)于如何實(shí)現(xiàn)QT的多語(yǔ)言切換(靜態(tài)+動(dòng)態(tài))的相關(guān)資料,Qt是一款跨平臺(tái)的C++應(yīng)用程序開發(fā)框架,提供了一套豐富的工具和類庫(kù)來(lái)簡(jiǎn)化應(yīng)用程序開發(fā),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06
  • C++?string如何獲取文件路徑文件名、文件路徑、文件后綴(兩種方式)

    C++?string如何獲取文件路徑文件名、文件路徑、文件后綴(兩種方式)

    這篇文章主要介紹了C++?string如何獲取文件路徑文件名、文件路徑、文件后綴(兩種方式),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2023-06-06
  • C語(yǔ)言時(shí)間處理實(shí)例分享

    C語(yǔ)言時(shí)間處理實(shí)例分享

    這篇文章主要介紹了C語(yǔ)言時(shí)間處理實(shí)例分享的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • C++控制結(jié)構(gòu)詳情

    C++控制結(jié)構(gòu)詳情

    這篇文章主要介紹了C++控制結(jié)構(gòu)詳情,C++的控制結(jié)構(gòu)和其它編程語(yǔ)言類似包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),更多相關(guān)資料需要的小伙伴可以參考下面文章內(nèi)容
    2022-03-03
  • C語(yǔ)言中bool和float的用法實(shí)例解析

    C語(yǔ)言中bool和float的用法實(shí)例解析

    這篇文章主要介紹了C語(yǔ)言中bool類型和float類型的相關(guān)資料,bool類型用于聲明布爾變量,只有true和false兩種值,float類型用于存儲(chǔ)單精度浮點(diǎn)數(shù),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-11-11
  • 使用DeepSeek API 結(jié)合VSCode提升開發(fā)效率

    使用DeepSeek API 結(jié)合VSCode提升開發(fā)效率

    這篇文章主要介紹了DeepSeek API與Visual Studio Code (VSCode)結(jié)合使用,以提升軟件開發(fā)效率,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-01-01

最新評(píng)論