error C2065: 'getCmdBuf1' : undeclared identifier
明明定义guole,但是还是不行。
最后查到原因如下:
原来定义的类A,
后来又把A的两个文件复制了一份,改成类B,
只改了类名之类的,但是头文件的
#ifndef ***
#define ***
#endif
这个地方没有修改,
因此最后只调用了一个头文件。
切记切记@!!!
本文介绍了一位开发者在C++项目中遇到的编译错误errorC2065,即未声明的标识符问题。通过排查发现原因是复制类文件时未修改头文件的预处理指令,导致重复引入同一头文件,最终只调用了其中一个。文章强调了在复制源文件时务必检查并修改头文件预处理指令的重要性。
error C2065: 'getCmdBuf1' : undeclared identifier
明明定义guole,但是还是不行。
最后查到原因如下:
原来定义的类A,
后来又把A的两个文件复制了一份,改成类B,
只改了类名之类的,但是头文件的
#ifndef ***
#define ***
#endif
这个地方没有修改,
因此最后只调用了一个头文件。
切记切记@!!!
4162

被折叠的 条评论
为什么被折叠?