• 1850阅读
  • 3回复

怎么去掉#define [复制链接]

上一主题 下一主题
离线介农酥
 

只看楼主 倒序阅读 楼主  发表于: 2019-07-18
w.setInorOut(Network:::IN);

这句话一直报错,应该是错将IN看成宏定义了,我之前是将这个IN定义成宏,但后来改成了枚举,并且删除了宏定义,可是这个QTCreator感觉记住了这个,一直认为这是个宏,难道将宏定义了删除了没用吗,要怎么做。我将其他生成了文件删除了,重新生成了工程文件,还是不行。
离线liudianwu

只看该作者 1楼 发表于: 2019-07-18
换一台电脑试试!这样就排除了QtCreator记住的原因!
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线笑颜

只看该作者 2楼 发表于: 2019-07-18
不是有个#undef吗
在线fsu0413

只看该作者 3楼 发表于: 2019-07-19
是QtCreator报错还是编译报错
快速回复
限100 字节
 
上一个 下一个