【急急急】VS2012中使用MFC编程时,Cstring出错,显示“未定义标识符”。

已经有头文件#include"stdafx.h";试过网上说的string等头文件都不行;MFC的静态库和动态库都尝试过了不行。本人编程小白,已经卡在这里好久了。~~~~... 已经有头文件#include "stdafx.h";
试过网上说的string等头文件都不行;
MFC的静态库和动态库都尝试过了不行。
本人编程小白,已经卡在这里好久了。~~~~(>_<)~~~~
展开
 我来答
bhtzu
推荐于2017-09-08 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4202万
展开全部

MFC编程框架下,不需要任何头文件调整,可以直接使用CString(注意大小写一致),如果不能直接使用,那么只能说明你这个不是标准MFC工程。

非MFC工程使用CString类,除了需要在工程配置中声明使用MFC,还需要检查stdafx.h中的文件包含,需要包含如下头文件(有顺序问题,需要尝试调整代码位置):

#include <afxdisp.h>        // MFC Automation classes
#include <afx.h>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式