用CLion刷题遇到的不能同时存在多个main函数的问题
2020-09-15 本文已影响0人
ThompsonHen
参考:https://blog.cugxuan.cn/2019/11/01/Software/multi-main-func-run-in-clion/
最近开始用c++刷leetcode
发现在CLion中同时创建多个带有main函数的cpp文件会报错
上网查找了原因:https://blog.cugxuan.cn/2019/11/01/Software/multi-main-func-run-in-clion/
然后按照上面的解决方案尝试了一下:
1. 在cmake的txt文件中添加如下内容
# 遍历项目根目录下所有的 .cpp 文件
file (GLOB files *.cpp)
foreach (file ${files})
string(REGEX REPLACE ".+/(.+)\\..*" "\\1" exe ${file})
add_executable (${exe} ${file})
message (\ \ \ \ --\ src/${exe}.cpp\ will\ be\ compiled\ to\ bin/${exe})
endforeach ()
2. 最初状态
3. 新增一个Leetcode0001.cpp文件
4. reload 一下项目
5. 编译, 完成!