當(dāng)前位置: 首頁(yè)IT技術(shù) → win32中使用CString方法

win32中使用CString方法

更多

在Win32里是沒(méi)有CString的,那么怎么去使用呢?

在StdAfx.h中加入頭文件#include "AFX.h",注意加在#include<windows.h>之前,編譯后會(huì)發(fā)現(xiàn)

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

這里錯(cuò)誤提示的意思是缺少_AFXDLL這個(gè)宏,因此在Project——>property中,C/C++里面Preprocessor(預(yù)編譯),加入_AFXDLL這個(gè)宏,OK搞定!

程序運(yùn)行后,突然執(zhí)行到析構(gòu)函數(shù),自動(dòng)退出,這種情況下沒(méi)有錯(cuò)誤提示,解決方法是Project->property,link->system中Stack Reserve Size 設(shè)為0,Stack Commit Size也設(shè)為0.

看錯(cuò)誤提示,是件學(xué)習(xí)的過(guò)程,不能不會(huì)啊!

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)