【发布时间】:2020-12-29 09:21:18
【问题描述】:
这可能是一个简单的问题。我们举一个.c程序的例子:
#include <stdio.h>
#include "Example.h"
int main(){
int x;
return 0;
}
如果我有一些包含一些 .h 文件的 C 代码,即“Example.h”,并且在该头文件中声明了一些在“Example.c”中实现的函数。现在我想使用 CMake 文件构建这个示例。我是否还需要在构建过程(CMake 文件)中包含“Example.c”文件(“除了 Example.h”)?
【问题讨论】:
-
“我是否需要在构建过程(CMake 文件)中包含“Example.c”文件(“除了 Example.h”)? - 不知道你问什么。如果您想构建一个可执行文件,并且
Example.c为该可执行文件定义了main函数,那么显然您需要将此文件包含到CMakeLists.txt。您是否阅读过 CMake 教程(其中任何一个)?每个教程都描述了创建可执行文件。
标签: c cmake build compilation