VS2019中CMake項目的簡單使用方法
在使用Visual Studio的時候很多人都應(yīng)該碰過在使用scanf的時候會報錯等問題,雖然把SDL檢查關(guān)了就能解決,但是此方法在博主使用VS2019的時候,卻有失靈的時候。所以決定在日常刷題的時候使用CMake項目來編譯代碼。因為CMake項目并不會因為使用scanf而報錯。以下是博主使用CMake的一些總結(jié),僅供參考。
1.建立CMake項目文件
在創(chuàng)建項目界面可直接搜索cmake找到創(chuàng)建項目。
為了方便使用可以選擇將解決方案和項目放到同一個目錄。
2.CMakeList的配置
在創(chuàng)建好項目后如果不出意外我們會看到以下三個文件。
我們可以把CMakeTest.h和CMakeTest.cpp文件刪了,然后根據(jù)需要創(chuàng)建文件夾及相應(yīng)的文件。博主以在項目目錄下創(chuàng)建一個test文件夾和demo.cpp 文件作為示例。
右擊項目名字選擇 ->添加->新建文件夾
同理可以新建一個demo.cpp文件。
這樣我們就創(chuàng)建好我們所需要的文件夾以及文件了。但是現(xiàn)在進行編碼完成后會發(fā)現(xiàn)無法運行。原因是因為還沒有配置CMakeList文件。
接下來我們進行CMakeList的配置。首先要把之前留下的配置信息(add_executable (CMakeTest “CMakeTest.cpp” “CMakeTest.h”))刪了。
然后加入以下代碼。記得Ctrl+S保存。
add_executable (demo "test/demo.cpp") #前面的demo是我們生成.exe可執(zhí)行文件的名字。 后面加上要編譯文件的絕對路徑。
當正確配置好后可以在選擇啟動項處看到如下圖所示選項。demo.exe正是剛才我們所定義的名字。
到此我們就可以開心的寫代碼了。下面寫個最經(jīng)典的hello world代碼測試以下。
ps:關(guān)于修改cmake使用的c/c++語言標準,參考博客VS2019中CMake項目怎么指定c++語言標準
相關(guān)文章
數(shù)據(jù)結(jié)構(gòu) 紅黑樹的詳解
這篇文章主要介紹了數(shù)據(jù)結(jié)構(gòu) 紅黑樹的詳解的相關(guān)資料,數(shù)據(jù)結(jié)構(gòu)中的二叉樹查找,紅黑樹的講解,需要的朋友可以參考下2017-07-07一文詳解如何實現(xiàn)QT的多語言切換(靜態(tài)+動態(tài))
這篇文章主要給大家介紹了關(guān)于如何實現(xiàn)QT的多語言切換(靜態(tài)+動態(tài))的相關(guān)資料,Qt是一款跨平臺的C++應(yīng)用程序開發(fā)框架,提供了一套豐富的工具和類庫來簡化應(yīng)用程序開發(fā),文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-06-06C++?string如何獲取文件路徑文件名、文件路徑、文件后綴(兩種方式)
這篇文章主要介紹了C++?string如何獲取文件路徑文件名、文件路徑、文件后綴(兩種方式),具有很好的參考價值,希望對大家有所幫助。2023-06-06使用DeepSeek API 結(jié)合VSCode提升開發(fā)效率
這篇文章主要介紹了DeepSeek API與Visual Studio Code (VSCode)結(jié)合使用,以提升軟件開發(fā)效率,具有一定的參考價值,感興趣的可以了解一下2025-01-01