美文网首页Leetcode和算法
用CLion刷题遇到的不能同时存在多个main函数的问题

用CLion刷题遇到的不能同时存在多个main函数的问题

作者: ThompsonHen | 来源:发表于2020-09-15 23:05 被阅读0次

    参考: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

    相关文章

      网友评论

        本文标题:用CLion刷题遇到的不能同时存在多个main函数的问题

        本文链接:https://www.haomeiwen.com/subject/zemqyktx.html