[問題] Source Insight操作問題

看板C_and_CPP (C/C++)作者 (shaofeng)時間15年前 (2011/01/14 23:35), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/1
請問各位先進, 最近小弟因為案子開發需要將struct這個宣告替換掉 如: struct A { int item1; } 改為 #define _STRUCT_ _STRUCT_ A { int item1; } 但是這樣Source Insight將會認不得A這個東西是structure 之後再看code的時候,也沒辦法reference 請問有辦法可以修改Source Insight的設定,讓他認得自行定義的東西嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.100.213

01/14 23:43, , 1F
是 #define _STRUCT_ struct 嗎?? 如果少了後面的
01/14 23:43, 1F

01/14 23:44, , 2F
struct那reference解不出來是正常的喔@_@"
01/14 23:44, 2F

01/14 23:44, , 3F
至於要動態讓Source Insight認到好像有困難, 小弟以前用
01/14 23:44, 3F

01/14 23:45, , 4F
就發現隔 #ifdef 很容易讓它reference都找不到; 但如果
01/14 23:45, 4F

01/14 23:45, , 5F
你 #defince _STRUCT_ struct 是固定不會動態開關的,
01/14 23:45, 5F

01/14 23:46, , 6F
Source Insight的介面裡自己有個地方可以加固定的
01/14 23:46, 6F

01/14 23:47, , 7F
#define 定義, 應該可以解決這個問題, 只是小弟手邊已經
01/14 23:47, 7F

01/14 23:47, , 8F
沒這套軟體了, 您可能要在UI menu裡自己找一下:)
01/14 23:47, 8F

01/15 00:03, , 9F
抱歉沒打好,是#defince _STRUCT_ struct 沒錯
01/15 00:03, 9F
文章代碼(AID): #1DC6qd4o (C_and_CPP)
文章代碼(AID): #1DC6qd4o (C_and_CPP)