error C2065: ‘CString’ : undeclared identifier错误的处理方法

发布于 2020-05-05  59 次阅读


问题描述:

#include <iostream.h>

#include <afx.h>//CString结构的头文件afx.h

void main()

{

CString str=”abc”;

str.MakeUpper();//转为大写

cout<<str<<endl;

}

在调试c++程序时,出现错误提示:

1.error C2065: ‘CString’ : undeclared identifier或

2.nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex

 

解决方法:

1.检查是否包含头文件afx.h

2.打开project->settings->general->microsoft foundation classes->

选use MFC in a static library

或选 use MFC in a shared DLL(需要把MFC的动态库放在system32文件夹下) .


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。