VS2013 明明定义了,死活说 未定义标识符

2024-12-30 03:28:37
推荐回答(4个)
回答1:

这个问题,我也是现在也遇到了。主要是在SOCKET这块,百度了很多,发现这可能是这个软件有问题。比如IDD 未定义,简直就是放屁,我找到解决办法是可以直接把define那个号写进去,另外,我的是关掉打开几次以后,就不出现这个问题了,现在是有一个类,未定义,也简直就是放屁,头文件,定义样样不缺,在想办法。我的版本是VS2013.建议用2010的吧。
再次尝试,又好了,没改动。

回答2:

哥们,告诉你一个办法:关闭VS2013软件,重新打开你的项目文件,再次编译运行,你会惊喜的发现,未定义消失了。亲测,管用!

回答3:

我遇到过,是c语言的原因。
由于你使用的是标准socket,要按照c语言规则来,所有使用的变量要在作用域中最前声明。

回答4:

打开resource.h找到你出问题的控件,会发现它的编号与其它控件编号重复了,手动改一个编号保存即可。