1. 程式人生 > 程式設計 >VS2019中CMake專案的簡單使用方法

VS2019中CMake專案的簡單使用方法

在使用Visual Studio的時候很多人都應該碰過在使用scanf的時候會報錯等問題,雖然把SDL檢查關了就能解決,但是此方法在博主使用VS2019的時候,卻有失靈的時候。所以決定在日常刷題的時候使用CMake專案來編譯程式碼。因為CMake專案並不會因為使用scanf而報錯。以下是博主使用CMake的一些總結,僅供參考。

1.建立CMake專案檔案

在建立專案介面可直接搜尋cmake找到建立專案。

在這裡插入圖片描述

為了方便使用可以選擇將解決方案和專案放到同一個目錄。

在這裡插入圖片描述

2.CMakeList的配置

在建立好專案後如果不出意外我們會看到以下三個檔案。
在這裡插入圖片描述

我們可以把CMakeTest.h和CMakeTest.cpp檔案刪了,然後根據需要建立資料夾及相應的檔案。博主以在專案目錄下建立一個test資料夾和demo.cpp 檔案作為示例。

右擊專案名字選擇 ->新增->新建資料夾

在這裡插入圖片描述

同理可以新建一個demo.cpp檔案。

在這裡插入圖片描述

這樣我們就建立好我們所需要的資料夾以及檔案了。但是現在進行編碼完成後會發現無法執行。原因是因為還沒有配置CMakeList檔案。

在這裡插入圖片描述

接下來我們進行CMakeList的配置。首先要把之前留下的配置資訊(add_executable (CMakeTest “CMakeTest.cpp” “CMakeTest.h”))刪了。

在這裡插入圖片描述

然後加入以下程式碼。記得Ctrl+S儲存。

add_executable (demo "test/demo.cpp") #前面的demo是我們生成.exe可執行檔案的名字。 後面加上要編譯檔案的絕對路徑。

在這裡插入圖片描述

當正確配置好後可以在選擇啟動項處看到如下圖所示選項。demo.exe正是剛才我們所定義的名字。

在這裡插入圖片描述

到此我們就可以開心的寫程式碼了。下面寫個最經典的hello world程式碼測試以下。

在這裡插入圖片描述

ps:關於修改cmake使用的c/c++語言標準,參考部落格VS2019中CMake專案怎麼指定c++語言標準