作者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