MFC 无法识别文件类型

发布于 2024-10-22 05:30:16 字数 525 浏览 3 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

笑咖 2024-10-29 05:30:16

最终,它位于 stdio 中,因此您需要:

#include <stdio.h>

Ultimately, it lives in stdio, so you want:

#include <stdio.h>
世界和平 2024-10-29 05:30:16

在 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.

野味少女 2024-10-29 05:30:16

你是#include还是

Did you #include <stdlib.h> or <ctype.h>?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文