明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: hanhsh

用vc2002定义CString出错

  [复制链接]
 楼主| 发表于 2004-9-3 12:50:00 | 显示全部楼层



这是原文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-9-3 13:19:00 | 显示全部楼层
你是用VS2002环境编写VS6的程序.


你直接用嚮导生成工程.


不过用多了智能的东西,基础的反而不会了.


今天没时间帮你看.
发表于 2004-9-3 15:08:00 | 显示全部楼层
CSting是MFC类库的函数。


不知道你是否设置了设置了“应用MFC作为动态链接库”??再试试
 楼主| 发表于 2004-9-3 17:58:00 | 显示全部楼层
TO dipenghao 是不是在<配置属性><常规>下的<MFC的使用>改为<在静态库中使用MFC> 我改了但还不好使。
发表于 2004-9-4 08:42:00 | 显示全部楼层
把下面的内容做成一个头文件viewData.h
然后包含到你的程序中就可以了 /******************************************************************
//文件名:viewData.h
#if defined( _DEBUG) && !defined(DEBUG_AUTOCAD)
#pragma message("CAD")
#define _DEBUG_THIS_ONLY
#undef _DEBUG
#endif #include <afxwin.h> // MFC
#include <afxext.h> // MFC #ifdef _DEBUG_THIS_ONLY
#define _DEBUG
#undef _DEBUG_THIS_ONLY
#endif
#ifndef VC_EXTRALEAN
#define VC_EXTRALEAN // 从 Windows 头中排除极少使用的资料
#endif // 如果目标平台的版本必须早于下面指定的平台,则修改下面的定义。
//
#ifndef WINVER // 允许使用特定于 Windows 95 和 Windows NT 4 或更高版本的功能。
#define WINVER 0x0400 // 将此更改为针对于 Windows 98 和 Windows 2000 或更高版本的合适的值。
#endif #ifndef _WIN32_WINNT // 允许使用特定于 Windows NT 4 或更高版本的功能。
#define _WIN32_WINNT 0x0400 // 将此更改为针对于 Windows 2000 或更高版本的合适的值。
#endif #ifndef _WIN32_WINDOWS // 允许使用特定于 Windows 98 或更高版本的功能。
#define _WIN32_WINDOWS 0x0410 // 将此更改为针对于 Windows Me 或更高版本的合适的值。
#endif #ifndef _WIN32_IE // 允许使用特定于 IE 4.0 或更高版本的功能。
#define _WIN32_IE 0x0400 // 将此更改为针对于 IE 5.0 或更高版本的合适的值。
#endif #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // 某些 CString 构造函数将为显式的 #include <afxwin.h> // MFC 核心组件和标准组件
#include <afxext.h> // MFC 扩展 #ifndef _AFX_NO_OLE_SUPPORT
#include <afxole.h> // MFC OLE 类
#include <afxodlgs.h> // MFC OLE 对话框类
#include <afxdisp.h> // MFC 自动化类
#endif // _AFX_NO_OLE_SUPPORT #ifndef _AFX_NO_DB_SUPPORT
#include <afxdb.h> // MFC ODBC 数据库类
#endif // _AFX_NO_DB_SUPPORT #ifndef _AFX_NO_DAO_SUPPORT
#include <afxdao.h> // MFC DAO 数据库类
#endif // _AFX_NO_DAO_SUPPORT
发表于 2004-9-4 08:52:00 | 显示全部楼层
这些是StdAfx.h里面的内容,但是他工程其他文件有些设置导致这样也不能成功.


还是建议重新用嚮导生成工程
发表于 2004-9-4 10:08:00 | 显示全部楼层
在静态库中使用MFC


必须为动态的,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 10:03 , Processed in 0.164548 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表