查看完整版本: [-- 怎么去掉#define --]

QTCN开发网 -> Qt基础编程 -> 怎么去掉#define [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

介农酥 2019-07-18 16:08

怎么去掉#define

w.setInorOut(Network:::IN);

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

liudianwu 2019-07-18 17:12
换一台电脑试试!这样就排除了QtCreator记住的原因!

笑颜 2019-07-18 17:43
不是有个#undef吗

fsu0413 2019-07-19 12:47
是QtCreator报错还是编译报错


查看完整版本: [-- 怎么去掉#define --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled