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;
}
總結
以上是生活随笔為你收集整理的win32中如何使用CString的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ADO学习(七)ADOX相关知识
- 下一篇: ADO学习(六)服务器和客户端游标