C 需要帮助吗

C 需要帮助吗,c,cmake,clion,C,Cmake,Clion,我最近开始了c编程。我在以下方面遇到了问题。例如,我有两个文件,一个是素数,一个是完全数。它们各有一个主要功能。但clion拒绝有两个主要功能,即使它们在不同的文件中。我发现一些帖子有类似的问题,但这没有帮助。是关于cmake的。请提供帮助。解决此问题有两种方法: 创建两个不同的项目,每个项目一个 使用单个项目,但创建两个不同的可执行目标 第一种方法可能是最简单的。第二种方法要求您编辑CMakeLists.txt文件,这可能会有点困难,但希望它能教会您不要害怕做这样的编辑(对于更复杂的项目,这将

我最近开始了c编程。我在以下方面遇到了问题。例如,我有两个文件,一个是素数,一个是完全数。它们各有一个主要功能。但clion拒绝有两个主要功能,即使它们在不同的文件中。我发现一些帖子有类似的问题,但这没有帮助。是关于cmake的。请提供帮助。

解决此问题有两种方法:

  • 创建两个不同的项目,每个项目一个

  • 使用单个项目,但创建两个不同的可执行目标

  • 第一种方法可能是最简单的。第二种方法要求您编辑
    CMakeLists.txt
    文件,这可能会有点困难,但希望它能教会您不要害怕做这样的编辑(对于更复杂的项目,这将是必需的),也许还能教会您一些底层系统()的工作原理


    在短期内,为了快速“修复”,走第一条路线。如果你不怕学习新东西,那么就走第二条路。

    解决这个问题有两种方法:

  • 创建两个不同的项目,每个项目一个

  • 使用单个项目,但创建两个不同的可执行目标

  • 第一种方法可能是最简单的。第二种方法要求您编辑
    CMakeLists.txt
    文件,这可能会有点困难,但希望它能教会您不要害怕做这样的编辑(对于更复杂的项目,这将是必需的),也许还能教会您一些底层系统()的工作原理


    在短期内,为了快速“修复”,走第一条路线。如果你不怕学习新东西,那么就选择第二种方法。

    第三种方法是使用一个主函数(例如在main.cpp中),然后再调用其他方法。通过这种方式,您还可以了解includes和header与.c文件的区别。第三种选择是使用一个main函数(例如,在main.cpp中),然后调用其他方法。通过这种方式,还可以了解includes和header与.c文件的区别。