[問題] Source Insight 對struct裡的define

看板C_and_CPP (C/C++)作者時間14年前 (2011/11/10 01:28), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
請問大家在使用 Source Insight 時, 遇到像這樣的寫法: <在某個.h檔裡> typedef struct AAA { #define ERROR_01 0x01 #define ERROR_02 0x02 #define ERROR_03 0x03 int aa; int bb; char cc; ... } 在某個.c檔裡, 使用到 ERROR_01 這些定義在 struct AAA裡的macro時, Source Insight 會認不出來而呈現黑色。 請問在「不改程式」的前提之下, 是否有方法可以讓 Source Insight認得呢? 目前看來看去似乎沒有方法可以設定... 感謝大家^^ -- 師曰:「何謂三不政策?」 生曰:「不知道、不清楚、不要問我。」 ╮("︶_︶)╭ I love Cheer -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.41.191

11/10 23:35, , 1F
如果你不介意它會變成global的define標示, 可以把它寫進
11/10 23:35, 1F

11/10 23:36, , 2F
Source Insight自己的pre-define裡; 只是小弟現在手邊沒
11/10 23:36, 2F

11/10 23:37, , 3F
有這套軟體了, 所以沒辦法告訴您要怎樣操作....Orz
11/10 23:37, 3F
文章代碼(AID): #1EkhXK6- (C_and_CPP)
文章代碼(AID): #1EkhXK6- (C_and_CPP)