阅读:968回复:5
#ifdef...#endif为什么去了就不对了?在线等候,可以给出我的全部分
#ifdef...#endif为什么去了就不对了?
我的程序里有一对#ifdef...#endif,在Debug版本中很好,.vxd运行正常,在release里就不正常,表现为采集数据部分有规律地遗漏 奇怪的是: 即使Debug,若是把#ifdef...#endif去了,也不对. 我在里面只是输出一个数,别的什么也没干呀? 在线等候,可以给出我的全部分 |
|
|
沙发#
发布于:2003-03-30 17:26
可以看看相关代码吗?
|
|
板凳#
发布于:2003-03-30 21:13
#ifdef后面是什么定义?
看看你的project的settings,debug版本中有没有加入这个预定义, 如果加了,release版本中也要加。 [编辑 - 3/30/03 by amuzing] |
|
地板#
发布于:2003-03-30 22:45
#ifdef _DEBUG?
|
|
|
地下室#
发布于:2003-04-04 20:40
看我的代码?
#ifdef DEBUG dprintf(\"current counter=%d\",ncounter); #endif 我觉得把这句话去了不应该有问题,可偏偏有了问题 你们说怪不怪? 哪个是高手?我没招了。 不要认为我没有设置好,该设置的,能设置的,我都试过了。 |
|
|
5楼#
发布于:2003-04-04 21:20
那就先不用它
等工作搞定后再回头来仔细看看 说不定有意外发现 呵呵 |
|
|