Leetcode和算法

用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. 最初状态

image.png

3. 新增一个Leetcode0001.cpp文件

image.png

4. reload 一下项目

image.png

5. 编译, 完成!

image.png
上一篇下一篇

猜你喜欢

热点阅读