在非MFC工程中,如何使用MFC的CString类?

问题描述

在非MFC工程中,如何使用MFC的CString类?

解决方案

解决方案二:
摘的:转非MFC工程使用CString2011-05-1316:10187人阅读评论(0)收藏举报在VS2008下如果建非MFC工程而又使用CString会出现如下错误:1、errorC2065:“CString”:未声明的标识符解决方法:将#include<afx.h>添加在程序开始处,或将其放在stdafx.h预编译头中。2、再编译提示:fatalerrorC1189:#error:BuildingMFCapplicationwith/MD[d](CRTdllversion)requiresMFCshareddllversion.Please#define_AFXDLLordonotuse/MD[d]解决方法:点击项目->属性->配置属性->常规->MFC使用,VS2008默认为使用标准Windows库,将其改为在共享DLL中使用MFC
解决方案三:
我也遇到这个问题不过我是在WPF下,不知道怎么用@!

时间: 2024-10-30 11:15:55

在非MFC工程中,如何使用MFC的CString类?的相关文章

非MFC工程中使用MFC库

目录(?)[-] 需求说明 常见问题 问题分析 参考解决方法 我的解决方案 Stdafxh的原理     需求说明 C++工程的类型有很多,从VS(或VC)可以看到常见的有:Win32 Console Application.MFC Application.Win32 Project等.在创建MFC工程时,通过IDE的向导会自动帮我们创建相应的类文件和包含必需的头文件,但有时候我们需要在非MFC工程中包含MFC的库.至于为什么会有这个需要,为何不在一开始就创建MFC工程呢?可能有两种原因:1.在

一个JAVA工程中可以有多个主类吗?

问题描述 如题.并请详细解释下.谢谢! 解决方案 解决方案二:不可以.原因是.规定如此.解决方案三:你可以同事写多个主类但是只能允许运行其中的一个主类.解决方案四:逻辑上行不同,程序都需要一个唯一入口,否则系统都不知道你的程序从哪开始.解决方案五:好像不可以吧解决方案六:引用2楼的回复: 你可以同事写多个主类但是只能允许运行其中的一个主类. 就是这样解决方案七:每个class允许存在一个main函数但是实际执行的,只会是其中一个如果是java方式执行,指命令模式java-cp"*.classpa

在MFC工程中添加ATL

ATL初学者,很希望和大家多交流,多谢! 说明: 1.新建一个基于对话框的project:(MFC_in_ATL) 2.Insert/New ATL Object..., 此时出现如图对话框: 点击yes,如下图: 接着Next,如下图: 确定即可. 注:在出现第一个图所示的对话框时,有可能出现如下图所示的情况: 按确定,不要管它,然后再Insert/New ATL Object...,就可以了,这是个bug.

vc++-win7 64位下建立MFC工程不行

问题描述 win7 64位下建立MFC工程不行 每次建立MFC工程总是提示"fatal error RC1015:cannot open include file 'afxeres.h'."这样的提示. 解决方案 用VS2010创建,用VC6的话你安装的可能是精简版,缺少MFC的库

VC++工程中加入SplashScreen原理释解

摘要 本文旨在剖析VC++工程中加入 SplashScreen 的原理,并给出在VC++ MFC(exe)工程中加入 SplashScreen 的步骤. 关键字 SplashScreen,原理 环境:Windows 98SE/2000,VC++ 6.0 SplashScreen - 我们使用 Word 之类的软件在启动的短暂时间里就会看到它的身影.它通常用以在程序启动时显示程序及用户名称,版权信息等.我也不知道它准确的名称是什么(是闪屏吗?),就这样称呼吧.也许你也想在自己的工程里加入这样的特性

iphone-将ARC工程转换为非ARC工程

问题描述 将ARC工程转换为非ARC工程 我知道用-fno-objc-arc标记来禁用在ARC工程那些不支持ARC的文件的ARC, 还可以用-fobjc-arc标记启用非ARC工程中支持ARC的文件 但是我想知道能不能将ARC工程转换为非ARC工程?有什么方法,请高手指点,谢谢 解决方案 http://www.cnblogs.com/taintain1984/archive/2013/07/24/3210930.html 你参考一下这个,不知道对不对

在非MFC程序中引用CString

CString在当今软件设计界里还是小有名气的,说它是MFC中使用的最多的类一点也不过,然而在使用sdk编windows程序的时候,确不能利用CString类,只能用sdk的运行时库,比如strlen,strcpy,strstr等等,本文讨论的是在非mfc程序中使用CString类的方法,算是个引子,如果有更好的实现方法,欢迎大家讨论. 为了使用CString类,首先源文件必须是以cpp结尾的,这是因为vc默认对不同的扩展名采用不同的编译方法和错误检查,mfc的支持文件Afx.h只有由cpp为扩

vc++-VC++MFC工程做自适应中值滤波

问题描述 VC++MFC工程做自适应中值滤波 求完整的自适应中值滤波程序,要求有源程序,可执行程序.之前在网上找的都不太好模仿,希望直接在view里做,不要各种引申函数,就在一个大括号里做完的.拜托拜托!!急啊! 解决方案 恕我直言题主,您的第二张图片中的代码完全看不清楚 解决方案二: CXXXXXDoc* pDoc = GetDocument(); int iH,iW; LPSTR lpDIB; LPSTR lpDIBBits; lpDIB = (LPSTR) ::GlobalLock((HG

mfc dll工程中添加atl com接口使用类型库里自定义的数据类型

问题描述 mfc dll工程中添加atl com接口使用类型库里自定义的数据类型 vs2005环境下.详细见链接http://bbs.csdn.net/topics/391819620困扰好些天了.愁死了.新人菜鸟求各位大神帮看看. 解决方案 数据类型要转换的,好好看看对应的文档