VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1240|回复: 7

[求助] 老大,关于远控代码错误的提示,帮帮忙

[复制链接]
96_avatar_middle
online_vip 发表于 2015-8-23 18:48:59 | 显示全部楼层 |阅读模式
老大,我在看远控课程后,编写server端代码,当我定义一个CFile类的时候,编译之后提示我该类为“未声名的标识”,我引入CFile的头文件会出现其他错误,请问是什么原因哪?




上一篇:MFC 添加位图按钮
下一篇:如何通过VC对两个excel文件的sheet进行复制
92_avatar_middle
online_vip 发表于 2015-8-23 21:31:12 | 显示全部楼层
CFile是MFC类。。你server应该是win32吧,
96_avatar_middle
ico_lz  楼主| 发表于 2015-8-24 01:02:34 | 显示全部楼层
cyhack 发表于 2015-8-23 21:31
CFile是MFC类。。你server应该是win32吧,

嗯,是的呀
84_avatar_middle
在线会员 发表于 2015-8-24 10:53:00 | 显示全部楼层
把错误的提示贴出来啊  一般看看错误信息也能知道个大概
96_avatar_middle
ico_lz  楼主| 发表于 2015-8-24 11:07:22 | 显示全部楼层
dwer 发表于 2015-8-24 10:53
把错误的提示贴出来啊  一般看看错误信息也能知道个大概

错误提示是“未声名的标识”,意思就是未引入头文件的时候出现的错误,程序是在Win32系统,可能是编程环境的原因,我不知如何在Win32系统下用CFile类
51_avatar_middle
online_admins 发表于 2015-8-24 12:50:27 | 显示全部楼层
dw_4233 发表于 2015-8-24 11:07
错误提示是“未声名的标识”,意思就是未引入头文件的时候出现的错误,程序是在Win32系统,可能是编程环 ...

默认控制台类型的工程是不让用MFC的类的

如果要使用的话,试试如下方法:

非MFC工程使用MFC库时,可参考以下步骤
1、工程设置中,将MFC的使用由原来的“使用标准windows库”改为“在共享DLL中使用MFC”(VC71)
如果是英文版,相关选项是:
Microsoft Foundation Classes: Use MFC in a shared dll, no using MFC(VC6)
2、头文件包含
不同的MFC类需包含的头文件是不一样的。
常用的类,如Cstring, Cedit 等,包含afxwin.h就可以了
使用CFile类,则包含afx.h
如果不清楚包含什么头文件的话,可以同msdn进行查询,msdn中,对于MFC类的介绍中,都会给出相应的header file requirement.
3、#include 语句一定要写在首行
另外还要注意的是,如果#include语句是在一个头文件里,那么对应头文件的包含也要写在首行。示例如下:
=============
test.h文件的内容如下:
#include <afxwin.h> //保证该语句在首行
test.cpp的文件内容如下:
#include “test.h” //同样也要保证该语句在首行
=============
如果要用CFile
就 #include <afx.h>
96_avatar_middle
ico_lz  楼主| 发表于 2015-8-30 18:59:02 | 显示全部楼层
Syc 发表于 2015-8-24 12:50
默认控制台类型的工程是不让用MFC的类的

如果要使用的话,试试如下方法:

成功了,谢谢老大了!
75_avatar_middle
在线会员 发表于 2017-10-15 20:37:00 | 显示全部楼层
老大,关于远控代码错误的提示,帮帮忙
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-4-19 11:25

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表