用vc2002定义CString出错
做一个简单的Hello World主要程序如下void helloWorld()<BR>{ <BR> CString a;<BR> acutPrintf("\nHello World!");
}
在编译时出现“ error C2065: “CString” : 未声明的标识符 “不知道有没有人遇到过。我想CString是系统类型不应当是没加引用文件吧.
<BR> 我还真没遇到过,把您的源文件传上来看看。 你必须加入MFC支持,具体要包含哪个头文件和LIB我不清楚 我吧文件传上来,版主帮我看一下。在HelloWorld.cpp中的26行.
void helloWorld()<BR>{ <BR> CString a = "Hello World!";<BR> acutPrintf(a);
} 我怎么传不了文件呀。 我是按 ObjectARX 2004\arxlabs 下的ObjectARXLabs.chm中的 step1 一步步做的只是将显示”HelloWord"部分改了。原码是
<FONT face=新宋体>#include "stdafx.h"<BR>#include <aced.h><BR>#include <rxregsvc.h><BR>//#include <atlstr.h><BR>//#include <cstringt.h><BR>void initApp();<BR>void unloadApp();<BR>void helloWorld();<BR>void initApp()<BR>{ <BR>// register a command with the AutoCAD command mechanism<BR>acedRegCmds->addCommand("HELLOWORLD_COMMANDS",<BR>"Hello",<BR>"Bonjour",<BR>ACRX_CMD_TRANSPARENT,<BR>helloWorld);</FONT>
<FONT face=新宋体>}<BR>void unloadApp()<BR>{ <BR>acedRegCmds->removeGroup("HELLOWORLD_COMMANDS");</FONT>
<FONT face=新宋体>}<BR>void helloWorld()<BR>{ <BR> CString a = "Hello World!";<BR> acutPrintf(a);</FONT>
<FONT face=新宋体>}<BR>extern "C" AcRx::AppRetCode<BR>acrxEntryPoint(AcRx::AppMsgCode msg, void* pkt)<BR>{ </FONT>
<FONT face=新宋体>switch (msg)<BR>{</FONT>
<FONT face=新宋体>
<BR>case AcRx::kInitAppMsg:<BR>acrxDynamicLinker->unlockApplication(pkt);<BR>acrxRegisterAppMDIAware(pkt);<BR>initApp();<BR>break;<BR>case AcRx::kUnloadAppMsg:<BR>unloadApp();<BR>break;<BR>default:<BR>break;
<BR>}
<BR>return AcRx::kRetOK;
}<BR></FONT> #include <afx.h> to <A name=47495><FONT color=#000066><B>dipenghao</B></FONT></A> 加了#include <afx.h> 后出现以下错误。
d:\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\include\afxv_w32.h(18): fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
我用的是VC7.0做的一个ARX,你有遇到过吗?<BR> #include <afx.h> 改成 #include <stdafx.h> <FONT face=新宋体>TO <A name=47549><FONT color=#000066><B>easypower</B></FONT></A> 我上边以包含 stdafx.h 了</FONT>
<FONT face=新宋体>#include "stdafx.h"<BR>#include <aced.h><BR>#include <rxregsvc.h><BR>//#include <atlstr.h><BR>//#include <cstringt.h></FONT><BR>
页:
[1]
2