读书人

win32控制台程序如何应用MFC中的类库

发布时间: 2012-03-21 13:33:15 作者: rapoo

win32控制台程序怎么应用MFC中的类库
今天用VS2010写了一个小程序

想用CString类 虽然cstring也能完成这个功能

但就是想尝试一下在控制台程序下怎么用MFC类库

[解决办法]
在控制台下使用MFC的CString

1)添加afx.h头文件,但是注意要添加到所有#include之前。

2)
对于vc6.0:
Project -> Settings->General,在Microsoft Foundation Classes,选择Using MFC in a shared Dll。
对于vs2008
Project ->Property Pages -> Configuration Properties -> General -> Project Defaults ->Use of MFC, 选择Use MFC in a Shared DLL.


下面是一个测试代码,实现了CString向wstring的转化。

C/C++ code
#include <afx.h> #include <iostream>#include <string>using namespace std;int main(){    CString strMFC("minmin, i love you");    wstring strSTL=strMFC.GetBuffer();    strMFC.ReleaseBuffer( );    wcout<<strSTL<<endl;    return 0;} 

读书人网 >C++

热点推荐