main.h
#ifndef __MAIN_H__
#define __MAIN_H__
void hello();
#endif
main.c
#include <stdio.h>
#include "main.h"
void hello()
{
printf("hello world\n");
}
CMakeLists.txt
#默认编译成静态库,编译动态库add_library(hello SHARED main.c)
add_library(hello main.c)