推 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