首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-03-21 
win32控制台程序怎么应用MFC中的类库今天用VS2010写了一个小程序想用CString类虽然cstring也能完成这个功

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;} 

热点排行