[請益] C 變數型態 可攜

看板Programming作者 (懂的付出才會幸福)時間12年前 (2013/02/04 10:21), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/4 (看更多)
目前在開發軟體上 有遇到一個問題 開發語言為 C 變數型態大多使用 long short char等 專案開發上一旦遇到換 IDE 移植專案時 有些 IDE 會自訂一些變數型態 例如 bool, Bool, BOOL true, TRUE 為避免上述問題 自己是不使用 boolean, 改用 char 但有時遇到 unsigned long 就會有 uint32_t, uint32t, UNIT32_T, UINT32T 這幾種 目前自己本身的解決方法是 開一個 MyTypeDef.h 自己 typedef 變數型態 但有時 typdef 的變數型態的名稱 就有可能會與 IDE 自訂的發生 redefine的問題 請問各位 是否有經驗 避免讓專案使用的變數與IDE的相衝? 或者有其它建議, 讓專案移植可以更順利? 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.38.73

02/04 10:31, , 1F
mytypedef.h全部定義成有修飾的名稱
02/04 10:31, 1F

02/04 10:31, , 2F
像是MYPROJECT_UINT32
02/04 10:31, 2F

02/04 10:32, , 3F
然後再用MACRO判定ide決定實際上
02/04 10:32, 3F

02/04 10:32, , 4F
要typedef成什麼
02/04 10:32, 4F

02/04 22:05, , 5F
要怎麼開發C的LIBRARY?!是我太嗆SORRY
02/04 22:05, 5F

02/04 22:46, , 6F
樓上,買書來看就會了
02/04 22:46, 6F
文章代碼(AID): #1H3nj5pr (Programming)
討論串 (同標題文章)
文章代碼(AID): #1H3nj5pr (Programming)