win32中如何使用CString

 MFC中CString的强大,感觉很方便,Win32里是没有CString的,怎么去使用呢?

     在StdAfx.h中加入头文件#include "AFX.h",注意加在#include<windows.h>之前,编译后会发现

    Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] C:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\atlmfc\include\AFX.h 24

这里错误提示的意思是缺少_AFXDLL这个宏,因此在Project——>property中,C/C++里面Preprocessor(预编译),加入_AFXDLL这个宏,OK搞定!!

 

    程序运行后,突然执行到析构函数,自动退出,这种情况下没有错误提示,解决方法是Project->property,link->system中Stack Reserve Size 设为0,Stack Commit Size也设为0.

     看错误提示,是件学习的过程,不能不会啊!!

     这里记录下来,防止下次忘了


// tt.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#define _AFXDLL
#include "AFX.h"
int _tmain(int argc, _TCHAR* argv[])
{
CString t;
t.Format(_T("111111111111"));
return 0;
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值