看板 C_and_CPP 關於我們 聯絡資訊
class WXDLLIMPEXP_FWD_CORE wxDC; 請問這個該怎麼看呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.71.110
Fenikso:去找WXDLLIMPEXP_FWD_CORE是什麼東西 應該是個macro之類的 09/13 16:41
查到這個: #define WXDLLIMPEXP_FWD_CORE WXDLLIMPEXP_CORE 但,還是不懂上面(class那句)的語法 ※ 編輯: kevintwo 來自: 140.113.71.110 (09/13 17:01)
VictorTom:就只是個define macro而已啊, 接著去找WXDLLIMPEXP_CORE 09/13 17:34
VictorTom:找到最後總是會有個實際的定義的.... 09/13 17:35
kevintwo:上面class 和 wxDC 之間可以再放東嗎? 我是不懂這裡? 09/13 17:42
※ 編輯: kevintwo 來自: 140.113.71.110 (09/13 17:43)
suhorng:去找找看 WXDLLIMPEXP_CORE 的定義吧~ 09/13 17:45
VictorTom:一路跟下去找到底, 找到最後看它到底是什麼再說~_~ 09/13 18:16
kevintwo:感謝各位,正在找中^^ 09/13 18:31
VictorTom:印象中有的IDE回提供cpp把macro都展開, 不知道會不會比 09/13 19:09
VictorTom:較方便點, 不過我自己是沒用過就是了@_@" 09/13 19:09
kevintwo:找不到底orz//// 09/13 20:59
wx/dlimpexp.h => #define WXDLLEXPORT WXDLLIMPEXP_CORE wx/aui/framemanager.h => #define WXDLLIMPEXP_AUI WXDLLEXPORT wx/dlimpexp.h => #define WXDLLIMPEXP_FWD_AUI WXDLLIMPEXP_AUI 然後就不知去哪找了/_ _\ ※ 編輯: kevintwo 來自: 140.113.71.110 (09/13 21:03)
layan:我猜是 __declspec(dllimport) or __declspec(dllexport) 09/13 21:59
layan:通常這東西用在開發dll程式裡.目的是把你指定某些 class 09/13 22:02
layan:或 function 為 export class/function. 09/13 22:03
layan:然後用的人(client)只要 import 進來就可以用了 09/13 22:03
VictorTom:大概就是樓上說的, 另外, 看情況也會有發現到最後其實就 09/13 22:44
VictorTom:只是個空define的情形....XD 09/13 22:44
Fenikso:呃 你找錯東西了... 09/13 23:16
Fenikso:應該要找#define WXDLLIMPEXP_CORE XXXXXX 才對 09/13 23:16
kevintwo:#define WXDLLIMPEXP_CORE WXEXPORT 09/14 01:01
kevintwo:原來是弄錯方向,難怪找不到^^" 09/14 01:02
kevintwo:#define WXEXPORT __declspec(dllexport) 09/14 01:04
kevintwo:#define WXIMPORT __declspec(dllimport) 09/14 01:04
kevintwo:總算找到各位提到的東西了,雖然還不是很懂^^a,還是有了 09/14 01:07
kevintwo:開頭,謝謝各位提點了~ 09/14 01:08
sunneo:不過也不全然是所有的header都找得到原定義就了... 09/14 01:46
sunneo:比如追到最後只發現struct _XXX的別名XXX 找不到_XXX的長相 09/14 01:47