【发布时间】:2019-04-10 05:39:15
【问题描述】:
我最近开始了 c 编程。我在以下问题上遇到了麻烦。例如,我有两个文件,一个用于质数,一个用于完美数。它们各有一个主要功能。但是 clion 拒绝拥有两个主要功能,即使它们位于不同的文件中。我发现了一些有类似问题的帖子,但这没有帮助。这是关于 cmake 的。请帮忙。
【问题讨论】:
我最近开始了 c 编程。我在以下问题上遇到了麻烦。例如,我有两个文件,一个用于质数,一个用于完美数。它们各有一个主要功能。但是 clion 拒绝拥有两个主要功能,即使它们位于不同的文件中。我发现了一些有类似问题的帖子,但这没有帮助。这是关于 cmake 的。请帮忙。
【问题讨论】:
你有两种方法可以解决这个问题:
创建两个不同的项目,每个项目一个。
使用单个项目,但创建两个不同的可执行目标。
第一种方法可能是最简单的。第二种方法需要你编辑CMakeLists.txt 文件,这可能会有点困难,但它希望能教会你不要害怕进行这样的编辑(更复杂的项目需要它),也许还能教你一个底层系统 (CMake) 是如何工作的。
在短期内,只是为了快速“修复”,走第一条路线。如果你不害怕学习新东西,那就走第二条路吧。
【讨论】: