作者leslieha (懂的付出才会幸福)
看板Programming
标题[请益] C 变数型态 可携
时间Mon Feb 4 10:21:53 2013
目前在开发软体上
有遇到一个问题
开发语言为 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
1F:→ azureblaze:mytypedef.h全部定义成有修饰的名称 1.171.51.129 02/04 10:31
2F:→ azureblaze:像是MYPROJECT_UINT32 1.171.51.129 02/04 10:31
3F:→ azureblaze:然後再用MACRO判定ide决定实际上 1.171.51.129 02/04 10:32
4F:→ azureblaze:要typedef成什麽 1.171.51.129 02/04 10:32
5F:推 kingstong:要怎麽开发C的LIBRARY?!是我太呛SORRY 1.165.44.189 02/04 22:05
6F:推 dryman:楼上,买书来看就会了 207.151.58.224 02/04 22:46