CLion使用:异常-This file does not belong to any project target, code insight features...

描述:

使用CLion创建新项目,以及源文件(.c),出现提示:This file does not belong to any project target, code insight features might not work properly.
在这里插入图片描述
且代码编译运行出现错误
collect2.exe: error: ld returned 1 exit status mingw32-make.exe[3]: *** [项目名.exe] Error 1 mingw32-make.exe[2]: *** [CMakeFiles/项目名.dir/all] Error 2 mingw32-make.exe[1]: *** [CMakeFiles/项目名.dir/rule] Error 2 mingw32-make.exe: *** [test_030902] Error 2
在这里插入图片描述

解决:

经与其他项目对比发现,问题出现在CMakeLists.txt文件的add_executable
在这里插入图片描述

解决方案:

手动追加源文件名至该位置
add_executable(test_030902 main.c test001.c)

并reload changes
在这里插入图片描述

或者创建源文件时勾选Add to targets
在这里插入图片描述
勾选后效果:
在这里插入图片描述