看板 Programming 關於我們 聯絡資訊
目前在開發軟體上 有遇到一個問題 開發語言為 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
azureblaze:mytypedef.h全部定義成有修飾的名稱 1.171.51.129 02/04 10:31
azureblaze:像是MYPROJECT_UINT32 1.171.51.129 02/04 10:31
azureblaze:然後再用MACRO判定ide決定實際上 1.171.51.129 02/04 10:32
azureblaze:要typedef成什麼 1.171.51.129 02/04 10:32
kingstong:要怎麼開發C的LIBRARY?!是我太嗆SORRY 1.165.44.189 02/04 22:05
dryman:樓上,買書來看就會了 207.151.58.224 02/04 22:46