项目入口文件为:main.cpp
-------------------------------------------------
项目文件为:
jisuanqi.cpp jisuanqi.h 提供一个类函数,这个类函数里使用了tool里的全局函数
tool.cpp tool.h 提供一些简单的全局函数
main.cpp 入口文件
main.cpp
#include <iostream>
#include "jisuanqi.h"
using namespace std;
int main(){
std::cout<<"jkjk78222"<<endl;
jisuanqi tt;
tt.jiafa(74,18);
tt.jianfa(15,3);
system("pause");
return 1;
}
tool.h
void jia(int a,int b);
void jian(int a,int b);
tool.cpp
#include "tool.h"
#include <iostream>
using namespace std;
void jia(int a,int b){
int cache=a+b;
cout <<cache<<endl;
}
void jian(int a,int b){
int cache=a-b;
cout<<cache<<endl;
}
jisuanqi.h
class jisuanqi{
public:
void jiafa(int a,int b);
void jianfa(int a,int b);
};
jisuanqi.cpp
#include "jisuanqi.h"
#include "tool.h"
void jisuanqi::jiafa(int a,int b){
jia(a,b);
}
void jisuanqi::jianfa(int a,int b){
jian(a,b);
}
Makefile内容:
main: jisuanqi.o tool.o
g++ -o main main.cpp jisuanqi.o tool.o
tool.o:tool.cpp
g++ -c tool.cpp
jisuanqi.o:jisuanqi.cpp
g++ -c jisuanqi.cpp
clean:
-rm -rf *.i *.s *.o *.exe
双击main.exe
FR:徐海涛(hunkxu)