我目前正在使用JetBrains CLion IDE在C中执行一些Project Euler挑战.当我用Python和Java(分别在PyCharm和IntelliJ中)完成这些时,我总是能够创建一个名为"ProjectEuler"的项目,并添加我可以独立执行的任意数量的源文件.但是,在CLion中似乎无法做到这一点.我用来解决问题的每个源文件都包含一个main()函数,每次我尝试编译时,CMake都对此感到不满("main"的多重定义").
有没有办法将CLion配置为一次只编译和执行项目中的单个源文件,而不必每次都重写我的CMakeLists.txt或为每个问题创建一个新项目?
我知道C是编译的,而不是像Java或Python那样解释,但我可以想象只是手动编译每个源文件.有没有办法配置CLion做同样的事情?如果是这样,怎么样?