本文的目的在于演示一个简单的多文件编译的过程:
首先建立一个空的win32控制台工程program1。
然后向该工程添加三个文件circle.h、circle.cpp、main.cpp,源码如下:
/*文件名circle.h*/
#ifndef CIRCLE_H
#define CIRCLE_H //防止头文件重复包含
class Circle{
public:
float r;
Circle(float );
void Area();
};
#endif
#include
#include"circle.h"
Circle::Circle(float x){
r=x;
}
void Circle::Area(){
cout<<"if r="</*文件名main.cpp*/
#include
#include"circle.h"
void main(){
class Circle cir(5);
cir.Area();
}
最后编译、组建即可。
这里需要注意的是circle.h中防止头文件被重复包含的技巧。
演示简单多文件编译过程
本文详细介绍了如何建立并编译一个包含多个文件的win32控制台工程,包括防止头文件重复包含的技巧。
2231

被折叠的 条评论
为什么被折叠?



