VC++ 添加UNICODE和_UNICODE预处理选项

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC++ 添加UNICODE和_UNICODE预处理选项相关的知识,希望对你有一定的参考价值。

VC6;新建一个单文档工程;

编写如下代码;用strlen求一下字符串的长度,然后输出;运行如下;

然后为工程添加UNICODE预处理选项;

本来的设置如下;

删除_MBCS,添加_UNICODE、UNICODE;

然后再构建项目,则出错如下;

这么写,char stra[100] = L"AABBB"; 也是出错;有时间再继续; 

void CTestView::OnDraw(CDC* pDC)
{
	CTestDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here

	CString str1;

	char stra[100] = "AABBB";
	str1.Format("%d", strlen(stra));
	pDC->TextOut(50,50, str1);
}

以上是关于VC++ 添加UNICODE和_UNICODE预处理选项的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VC++ 项目中关闭 Unicode?

VC++ _T()宏学习

VC++中L和_T是啥?

Unicode _T和L和_TXET

VC的UNICODE 编程

wmain _tmain()和main()区别