c/c++建立工程时,自己编写的头文件怎样相互调用?要详细一些的

[复制链接]
查看11 | 回复4 | 2016-9-4 16:49:43 | 显示全部楼层 |阅读模式
用条件编译...就不会出现重复编译导致连接错误...如:#ifndef My_Head_File_1#define My_Head_File_1#include "我的头文件1.h" //包含头文件1#endif #ifndef My_Head_File_2#define My_Head_File_2#include "我的头文件2.h"//包含头文件2#endif #ifndef My_Head_File_3#define My_Head_File_3#include "我的头文件3.h" //包含头文件3#endif...
回复

使用道具 举报

千问 | 2016-9-4 16:49:43 | 显示全部楼层
比如你写了C++ head file,又创建了C++ source file。只需要在。cpp文件中#include“
”(你的头文件名)这样就可以了,一定要让你的两个文件在同一个目录下。否则出错。...
回复

使用道具 举报

千问 | 2016-9-4 16:49:43 | 显示全部楼层
要是你把声明定义都写在a.h头文件中那你就要在头文件中#include "b.h"要是把定义写在cpp 的文件中,那就在cpp文件中#include "b.h"这里a.h,b.h都是自己写的头文件...
回复

使用道具 举报

千问 | 2016-9-4 16:49:43 | 显示全部楼层
要是你把声明定义都写在a.h头文件中那你就要在头文件中#include "b.h"...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行