乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 161|回复: 9

用vc2002定义CString出错

[复制链接]

1

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2004-9-2 10:45:00 | 显示全部楼层 |阅读模式
做一个简单的Hello World主要程序如下
void helloWorld()
{
        CString a;
        acutPrintf("\nHello World!");
}
在编译时出现“         error C2065: “CString” : 未声明的标识符 “不知道有没有人遇到过。我想CString是系统类型不应当是没加引用文件吧.
回复

使用道具 举报

34

主题

372

帖子

7

银币

中流砥柱

Rank: 25

铜币
508
发表于 2004-9-2 11:16:00 | 显示全部楼层
我还真没遇到过,把您的源文件传上来看看。
回复

使用道具 举报

14

主题

202

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
258
发表于 2004-9-2 12:46:00 | 显示全部楼层
你必须加入MFC支持,具体要包含哪个头文件和LIB我不清楚
回复

使用道具 举报

1

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2004-9-2 14:32:00 | 显示全部楼层
我吧文件传上来,版主帮我看一下。在HelloWorld.cpp中的26行.
void helloWorld()
{
        CString a = "Hello World!";
        acutPrintf(a);
}
回复

使用道具 举报

1

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2004-9-2 14:47:00 | 显示全部楼层
我怎么传不了文件呀。
回复

使用道具 举报

1

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2004-9-2 15:02:00 | 显示全部楼层
我是按 ObjectARX 2004\arxlabs 下的ObjectARXLabs.chm中的 step1 一步步做的只是将显示”HelloWord"部分改了。原码是
#include "stdafx.h"
#include
#include
//#include
//#include
void initApp();
void unloadApp();
void helloWorld();
void initApp()
{
// register a command with the AutoCAD command mechanism
acedRegCmds->addCommand("HELLOWORLD_COMMANDS",
"Hello",
"Bonjour",
ACRX_CMD_TRANSPARENT,
helloWorld);
}
void unloadApp()
{
acedRegCmds->removeGroup("HELLOWORLD_COMMANDS");
}
void helloWorld()
{
        CString a = "Hello World!";
        acutPrintf(a);
}
extern "C" AcRx::AppRetCode
acrxEntryPoint(AcRx::AppMsgCode msg, void* pkt)
{
switch (msg)
{
case AcRx::kInitAppMsg:
acrxDynamicLinker->unlockApplication(pkt);
acrxRegisterAppMDIAware(pkt);
initApp();
break;
case AcRx::kUnloadAppMsg:
unloadApp();
break;
default:
break;
}
return AcRx::kRetOK;
}
回复

使用道具 举报

28

主题

70

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
182
发表于 2004-9-2 20:48:00 | 显示全部楼层
#include
回复

使用道具 举报

1

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2004-9-2 22:32:00 | 显示全部楼层
to dipenghao        加了#include  后出现以下错误。
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
我用的是VC7.0做的一个ARX,你有遇到过吗?
回复

使用道具 举报

14

主题

202

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
258
发表于 2004-9-3 08:03:00 | 显示全部楼层
#include  改成 #include
回复

使用道具 举报

1

主题

6

帖子

1

银币

初来乍到

Rank: 1

铜币
10
发表于 2004-9-3 08:21:00 | 显示全部楼层
TO easypower        我上边以包含 stdafx.h 了
#include "stdafx.h"
#include
#include
//#include
//#include
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 22:09 , Processed in 0.192078 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表