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)
Please call me JiangYouDang!
浙公网安备 33010602011771号