1. 程式人生 > >【C++學習】如何在Clion中生成多個可執行檔案

【C++學習】如何在Clion中生成多個可執行檔案

在構建一個新的Clion工程的時候,會自動生成一個資料夾cmake-build-debug,可以幫助我們快速的對整個C++工程進行編譯執行。而主函式編譯後生成的可執行檔案就位於cmake-build-debug資料夾下面。

如果我們需要在一個C++工程中構建多個主函式並生成多個可執行檔案的話,我們就需要對CMakeLists.txt進行修改。具體步驟如下:

(1)如果我們建立了兩個主函式檔案,分別為main.cppmain2.cpp
(2)在建立第一個main.cpp之後,假設在CMakeList.txt是這樣子的:add_executable(MAIN main.cpp)
(3)在建立第二個main2.cpp

的時候,需要選擇target,如果是選擇了第一個main.cpp,那麼在CMakeList.txt中會出現add_executable(MAIN main.cpp main2.cpp),然而這樣是無法實現我們的需求的。
(4)因此我們需要修改為add_executable(MAIN main.cpp)add_executable(MAIN2 main.cpp)就可以構建出兩個可執行檔案。
(5)在Clion中使用的時候,在軟體的右上角可以選擇是對哪一個主函式檔案進行編譯,或者是對整個工程的main函式都進行編譯。