win32中CString如何使用

今天就跟大家聊聊有关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&mdash;&mdash;>property中,C/C++里面Preprocessor(预编译),加入_AFXDLL这个宏,OK搞定!!

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

看完上述内容,你们对win32中CString如何使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。