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)
文档来源:51CTO技术博客https://blog.51cto.com/u_2498536/3304164
页:
[1]