cmake编译多个文件
Posted Just DO IT by luckygxf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmake编译多个文件相关的知识,希望对你有一定的参考价值。
demo.h
#ifndef UNTITLED_HEADER_DEMO_H #define UNTITLED_HEADER_DEMO_H void printHello(char *name); #endif //UNTITLED_HEADER_DEMO_H
demo.c
// // Created by gxf on 2020/2/6. // #include <stdio.h> #include "header-demo.h" void printHello(char *name) { printf("hello %s\n", name); }
main.c
#include <stdio.h> #include <stdlib.h> #include <string.h> #include "header-demo.h" int main() { char *name = "guanxianseng"; printHello(name); return 0; }
cmakelist.txt
# main.c add_executable(main main.c header-demo.h header-demo.c)
以上是关于cmake编译多个文件的主要内容,如果未能解决你的问题,请参考以下文章