CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

CString遇"undeclared identifier"的问题(CLR)

楼主softlife12(蓝天看海)2006-02-04 16:46:46 在 .NET技术 / VC.NET 提问

#include   "stdafx.h"  
  #include   <windows.h>  
  ...  
   
  CString   jc=pHeader->m_pReportV3[i].m_szName;  
   
  试过大小写,总提示  
   
  error   C2065:   'CString'   :   undeclared   identifier 问题点数:20、回复次数:8Top

1 楼hdt(倦怠)回复于 2006-02-04 17:10:11 得分 0

是mfc项目吗??  
  Top

2 楼softlife12(蓝天看海)回复于 2006-02-04 17:11:40 得分 0

CLR项目Top

3 楼hdt(倦怠)回复于 2006-02-04 17:13:19 得分 0

托管的??  
   
  Top

4 楼softlife12(蓝天看海)回复于 2006-02-04 17:21:39 得分 0

不太懂托管,做这个项目是为了把以前的c++项目改装成c#可以调用的dll,所以采用了CLR来做Top

5 楼softlife12(蓝天看海)回复于 2006-02-04 21:41:21 得分 0

现在的问题如下  
   
  首先我是用vc.net开了一个CLR项目,可能会出现混合库的问题,这个问题现在还不知道怎么描述  
   
  1、最初使用cstring时,告知"error   C2065:   'CString'   :   undeclared   identifier"  
   
  2、看了一些文档后,增加#include   "afx.h",提示"fatal   error   C1189:   #error   :     Building   MFC   application   with   /MD[d]   (CRT   dll   version)   requires   MFC   shared   dll   version.   Please   #define   _AFXDLL   or   do   not   use   /MD[d] D:\xp\Microsoft   Visual   Studio   8\VC\atlmfc\include\afx.h 24 "  
   
  3、又看了一些文档,有些人推荐用string   代替cstring,故使用  
  String   ^jc   =   gcnew   String(pHeader->m_pReportV3[i].m_szName);  
  提示"The   pointer   passed   in   as   a   String   must   not   be   in   the   bottom   64K   of   the   process's   address   space."  
   
  故现在没有更好的办法了Top

6 楼chuanke((C ) 2005【空间代数】. All rights reserved .)回复于 2006-02-06 13:39:58 得分 0

你上面那个提示是在C#编译器中出现的呢?还是在C++的编译器中出现的?我觉得是在C#编译器中出现的,那么就应该用string代替CStringTop

7 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-02-06 14:04:56 得分 20

混合库用/CLR可以,但是用MFC的话得要有CWinApp对象,而这个对象又封装了应用程序的入口,所以建议还是用MFC的程序向导生成程序Top

8 楼cyblueboy83(爱情白痴—电脑迷)回复于 2006-02-08 01:20:15 得分 0

string代替CStringTop

相关问题

  • 菜鸟问题:error C2065: 'CString' : undeclared identifier如何解决?
  • 'DDX_FieldDateTimeCtrl' : undeclared identifier?
  • 'NULL' : undeclared identifier
  • Undeclared identifier: 'IWForm2'?
  • error 'string' : undeclared identifier
  • undeclared identifier错误,help!!!
  • error C2065: 'end1' : undeclared identifier
  • 'GetProAddress' : undeclared identifier急救!
  • error C2065: '_lpw' : undeclared identifier
  • error C2065: 'SetScrollSizes' : undeclared identifier???

关键词

  • c#
  • c++
  • 编译器
  • 项目
  • mfc
  • clr
  • cstring
  • undeclared identifier
  • 提示
  • 问题

得分解答快速导航

  • 帖主:softlife12
  • jiangsheng

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo