有时候我们需要执行一下在单个的Cpp文件中的代码,而通常Clion创建的都是CMake工程,需要修改CMake配置来运行单个cpp文件;
在Clion中执行单个Cpp文件
在CMake工程中,可以使用add_executable
添加一条编译一个可执行文件的配置;
例如下面的配置:
cmake_minimum_required(VERSION 3.16)
project(cpp_learn)
set(CMAKE_CXX_STANDARD 20)
add_executable(cpp_learn main.cpp)
add_executable(cpp_learn2 main2.cpp)
会同时使用main.cpp
和main2.cpp
,分别编译出cpp_learn
和cpp_learn2
两个可执行文件;
在Clion中我们可以添加叫做:C/C++ Single File Exection
的插件;
这样,在单个文件中使用快捷键Ctrl + Alt + Shift + E
(或使用右键添加的方式)即可添加当前文件到CMakeLists.txt
文件中;