wsl,终于解决了,每次都配不好,实在是ddl催促我赶紧弄好,不解决的问题迟早得解决掉~
有两种方法:一种是每次新建一个cpp就去修改CMakeLists.txt里面的文件,一种是进行配置然后之后每次就点一下就行。
下面是第二种方法:
- 点击CLion -> Preference -> Plugins -> 在右边输入C/C++ Single File Execution找到如图的插件 -> 点击install -> 注意:插件左边方框要有勾,右边是Disable这状态 -> 最后点击OK然后重启CLion。


- 然后在我们需要的文件夹下创建一个C/C++文件 -> 跳出一个选框 -> 去掉Add to targets 前的勾。


- 然后新建的文件上面会出现黄色这行字 -> 此时我们在空白处单击右键 -> 选择 Add executable for single c/cpp file。


- 打开CMakeLists.txt文件。

-
这时我们会看到有 Reload changes 和 Auto-Reload -> 点击Auto-Reload -> 重启即可。
-
切换到需要运行的源文件下。(不切换的话,运行出来还是上次的编译结果)
-
属于哪一个源文件,在CMakeLists.txt文件下可以查看。
-
之后每次新建一个cpp文件只需要做一步即可:在文件空白处单击右键 -> 选择 Add executable for single c/cpp file (第3步)-> 选择需要运行文件所属源文件。