clion无法在一个项目中创建多个main,导致每一个题目都要创建项目。
解决方法很简单
在CMakeLists.txt 中添加
file (GLOB_RECURSE files *.c)
foreach (file ${files})
string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${file})
add_executable (${exe} ${file})
message (\ \ \ \ --\ src/${exe}.c\ will\ be\ compiled\ to\ bin/${exe})
endforeach ()
需要c++文件的话只需将代码中的c改成c++即可