MFC 无法识别文件类型
我在 MFC 项目中使用 FILE 类型,但编译后,它显示以下错误:
Error 23 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Error 24 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Error 22 error C2146: syntax error : missing ';' before identifier 'm_pFileW'
这些错误指的是此代码:
FILE *m_pFileW;
我是否缺少任何使用 FILE 语法的库标头?我是否需要使用不同的方法并替换 FILE 语法?仅当我将其放入 MFC 项目中时才会生成此错误。这在 C++ 控制台中不会发生。请帮忙。
谢谢。
I'm using FILE type in my MFC project but after compiled, it shows the following errors:
Error 23 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Error 24 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Error 22 error C2146: syntax error : missing ';' before identifier 'm_pFileW'
Those errors are referring to this code:
FILE *m_pFileW;
Did I missing any library header to use FILE syntax? Do I need to use different approach and replace FILE syntax? This errors are only generated when I placed it into my MFC project. This is not happening in C++ Console. Please help.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最终,它位于 stdio 中,因此您需要:
Ultimately, it lives in stdio, so you want:
在 MFC 项目中,您可以使用 CFile 类。
有关在 MFC 项目中处理文件的详细信息,请查看 这里。
In a MFC project you can use CFile class.
For more information about handling files in MFC projects have a look here.
你是
#include
还是
?Did you
#include <stdlib.h>
or<ctype.h>
?