23,116
社区成员
发帖
与我相关
我的任务
分享
INCLUDE=-I"./include/"
CC=g++
COMPILE=$(CC) $(INCLUDE)
OBJS=main.o file.o
main : main.o file.o
file.o: ./src/file.cpp
$(COMPILE) ./src/file.cpp -c
main.o: ./src/main.cpp
$(COMPILE) ./src/main.cpp -c
//include目录下的文件:
#ifndef _FILE_H
#define _FILE_H
#include <stdio.h>
void PrintStr(char* src);
void PrintNum(int src);
#endif
//src目录下的文件
//file.cpp
#include "file.h"
//#include "file.h"
void PrintStr(char* src)
{
printf("str = %s\n",src);
}
void PrintNum(int src)
{
printf("num = %d\n",src);
}
//main.cpp
#include "file.h"
int main()
{
int num = 321;
char* str = "hello world!";
PrintStr(str);
PrintNum(num);
return 0;
}