作者jijuan (鸡卷)
看板C_and_CPP
标题[问题] 请问该如何避免这种重复include的情况呢
时间Fri Oct 9 14:54:57 2009
有a.cpp和b.h两个档案
<在a.cpp中>
#include <windows.h>
#include "b.h"
.
.
.
<在b.h中>
#include <windows.h>
.
.
.
编译会有错误显示 "型别重复定义"
我有试着加入在开头加入#pragma once
但是还是一样 请问该怎麽样避免这样重复载入相同标头档的问题呢
PS.使用的平是VC2003
--
落魄江湖载酒行,
楚腰纤细掌中轻。
十年一觉扬州梦,
赢得青楼薄幸名。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.249.2.10
1F:推 QQ29:你给的资讯还不足看出问题出在哪 你include两次windows.h ok 10/09 15:01
2F:→ QQ29:windows.h他也有机制去避免连续include 问题应该出在a.cpp 10/09 15:02
3F:→ QQ29:还是你贴完整错误出来吧 你pragma once都用了~ 10/09 15:03