精華區beta Programming 關於我們 聯絡資訊
※ 引述《meltice (三億兩千萬大散戶)》之銘言: : 誰知道為什麼微軟的那些include檔竟然還有順序問題 : 誰知道什麼時候要include initguid.h atlbase.h .... 有些 UNIX 的 header files,在 #include 時也有順序問題。 所以,要用 function 前,照 document 寫的方法去 #include 吧。 : 誰知道昨天擺在.cpp的#include敘述今天卻要擺到.h內才能compile 在哪裡用的就在哪裡 #include。 在 header file 裡提到的 symbol,就在 header file 裡 #include; 在 source file 裡提到的 symbol,就在 source file 裡 #include。 -- 我的微笑,堅持要有鼻子。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.73.227 ※ 編輯: JeffHung 來自: 211.21.73.227 (12/26 15:10)
FlyinDeath:有時候連document都會寫的跟實際的code 134.208.3.23 12/26 16:48
FlyinDeath:不一樣 連整個包好的solution編譯都會 134.208.3.23 12/26 16:48
FlyinDeath:出包 實在不知道微軟在搞啥...Orz 134.208.3.23 12/26 16:50
avhacker:其實m$用心良苦,出題目讓大家練功 140.123.19.235 12/26 16:59
FlyinDeath:XDDDD 134.208.3.23 12/26 18:51
meltice:為什麼不弄個super include file 218.211.11.165 12/26 20:05
meltice:只要include那個檔不管寫什麼程式都行 218.211.11.165 12/26 20:06
meltice:不過到時候又會有名稱conflict的問題 218.211.11.165 12/26 20:06
ankasc:所以要有一個*.h,以後寫include <*.h>就好 218.187.9.243 12/26 23:25
jimmy899:super include file會讓你的編譯變超久吧 140.113.192.49 12/27 00:40
meltice:那就要怪編譯器笨啊 218.211.11.165 12/27 00:42
milochen:推 #include <*.h> 59.104.56.59 12/27 08:53
ledia:為什麼是怪編譯器笨 不是怪電腦太爛? XD 140.112.30.56 12/27 11:42
ledia:是我會怪自己笨 想不出好方法 140.112.30.56 12/27 11:43