win32控制台程序中使用CString和string .
2015-09-06 16:04
183 查看
最近编一个控制台程序,开始时用字符数组,发现处理字符串很不方便.于是想到用MFC的CString类.CString的头文件是<afxwin.h>/<AFX.h>.包含头文件编译,提示错误fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>.后来几经周折终于找到了解决办法:
一,在工程->设置->常规选项 选择使用MFC做为静态链接库或做为共享的DLL.
二#include <afxwin.h>必须放在#include <winsock2.h>等文件的前边,具体是什么文件还没弄清楚.
所以为了方便还是把#include <afxwin.h>放在其它头文件的前边比较好.
使用string的方法是:在头文件中包含这两句#include <string>
using namespace std;
一,在工程->设置->常规选项 选择使用MFC做为静态链接库或做为共享的DLL.
二#include <afxwin.h>必须放在#include <winsock2.h>等文件的前边,具体是什么文件还没弄清楚.
所以为了方便还是把#include <afxwin.h>放在其它头文件的前边比较好.
使用string的方法是:在头文件中包含这两句#include <string>
using namespace std;
相关文章推荐
- 工作周报054
- Jsoup 学习笔记
- NGUI与3d模型的<三明治>问题
- java代理的学习,通过类实现接口来实现代理。proxy来创建动态类,和InvocationHandler接口的实现,和工作原理。
- 删除用户选中的实体
- poj_3321 线段树/树状数组
- vs2010 配置lib文件
- 最短路径算法——Dijkstra,Bellman-Ford,Floyd-Warshall,Johnson
- ecplise配置打开文件所在文件夹
- tomcat内存调试
- 输入输出流
- 丁海森: 域名投资无须营业执照,小生意,大买卖?
- Otto事件总线框架的使用
- Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行预链接事件..."
- inputView与inputAccessoryView
- Spring定时任务的几种实现
- 【hihocoder】Browser Cache
- MySQL学习----MySQL数据类型----01MySQL 数值类型
- Java SecureRandom的合理使用
- Otto事件总线框架的使用