【C++學習】如何在Clion中生成多個可執行檔案
阿新 • • 發佈:2019-02-03
在構建一個新的Clion工程的時候,會自動生成一個資料夾cmake-build-debug
,可以幫助我們快速的對整個C++工程進行編譯執行。而主函式編譯後生成的可執行檔案就位於cmake-build-debug
資料夾下面。
如果我們需要在一個C++工程中構建多個主函式並生成多個可執行檔案的話,我們就需要對CMakeLists.txt
進行修改。具體步驟如下:
(1)如果我們建立了兩個主函式檔案,分別為main.cpp
和main2.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函式都進行編譯。