mfc中include "poco\net\tcpserver.h"出错

问题描述

这两天,想试下poco的net,故在mfc中实验下,出错信息如下:1>f:poco-1.6.0netincludepoconetipaddress.h(438):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetipaddress.h(448):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetipaddress.h(458):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetipaddress.h(468):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetipaddress.h(478):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetipaddress.h(488):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetipaddress.h(498):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetsocketaddress.h(202):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetsocketaddress.h(212):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetsocketaddress.h(222):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetsocketaddress.h(233):errorC2061:语法错误:标识符“storage”1>f:poco-1.6.0netincludepoconetsocketaddress.h(243):errorC2061:语法错误:标识符“storage”inlinevoidIPAddress::newIPv4(constvoid*hostAddr){#ifdefPOCO_HAVE_ALIGNMENTnew(storage())Poco::Net::Impl::IPv4AddressImpl(hostAddr);#else_pImpl=newPoco::Net::Impl::IPv4AddressImpl(hostAddr);#endif}好像就是因为这个#ifdefPOCO_HAVE_ALIGNMENT但是在命令行程序中没有问题,请问:怎么在mfc中消除错误。vs2010,poco1.6.0

时间: 2024-11-13 04:26:48

mfc中include "poco\net\tcpserver.h"出错的相关文章

mfc opencv-MFC中使用opencv1.0同时打开三个摄像头时出错

问题描述 MFC中使用opencv1.0同时打开三个摄像头时出错 可以同时打开两个,但是当打开第三个的时候,就会发生错误,显示的错误信息(XP上)是:程序出错,需要进行调试.开始以为是三个摄像头的设备号(PID/VID)相同导致,采用的解决方案是在注册表HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlusbflags中添加,GlobalDisableSerNumGen=hex:01和IgnoreHWSerNum=hex:01两项,但是问题依然无法解

线程-mfc中定义大量宏的问题

问题描述 mfc中定义大量宏的问题 我定义了大量的宏,在cmainframe和一个共有类(用于存放一些静态函数和变量,主要是为了线程函数中使用全局变量)中里面的一个函数中需要使用到,我直接把它们放在一个头文件中然后include,就报了error LNK2005: ""struct Zeni_MTS_Rolypon_InOut InOutRoly"" (?InOutRoly@@3UZeni_MTS_Rolypon_InOut@@A) already defined

mfc入门-vs2010中我自己额外写的类加进mfc中就出错了

问题描述 vs2010中我自己额外写的类加进mfc中就出错了 1>d:项目atmatmdate.cpp(2): warning C4627: "#include "Date.h"": 在查找预编译头使用时跳过 1> 将指令添加到"StdAfx.h"或重新生成预编译头 1>d:项目atmatmdate.cpp(3): warning C4627: "#include ": 在查找预编译头使用时跳过 1>

SonicUI在MFC中的使用

SonicUI是一个GUI引擎,提供了一些简单的UI组件实现高效率的UI效果,例如:自绘按钮.异形窗体.动画.超链接和图像操作方法.此项目作者开源到CodeProject,地址为:http://www.codeproject.com/KB/GDI/SonicUI.aspx.下载源代码编译动态库版本和静态库版本,在此我以Visual Studio 2008 SP1编译,也打包到下面的下载地址里面.下面介绍下SonicUI在MFC中的使用,如果有错误之处,还请指出. 1.新建一个基于对话框.使用Un

c++-mfc中关于未声明的标识符的一个问题

问题描述 mfc中关于未声明的标识符的一个问题 请问各位这个问题怎么解决? 解决方案 // MFCApplication1.cpp : Defines the class behaviors for the application.//#include ""stdafx.h""#include ""afxwinappex.h""#include ""afxdialogex.h""#inc

多线程编程之二 ---MFC中的多线程开发

下载源代码 五.MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程.二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环. 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等.用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等.但对于Win32的API编程而言,这两种线程是没有区别的,它们都只需线程的启动地址即可启动线程来执行任务. 在MFC中,一般用全

c++-MFC中worksheets.add 将新建sheet加在某sheet后的示例

问题描述 MFC中worksheets.add 将新建sheet加在某sheet后的示例 函数声明为 LPDISPATCH Add(VARIANT& Before, VARIANT& After, VARIANT& Count, VARIANT& Type) 我能查到的使用方法为 sheets.Add( covOptional,covOptional,COleVariant((short)1),covOptional);covOptional表未定义 这样是自动将新建she

mfc中遇到: 'afxdialogex.h': No such file or directory

问题描述 mfc中遇到: 'afxdialogex.h': No such file or directory #include "stdafx.h" #include "calculater.h" #include "calculaterDlg.h" #include "afxdialogex.h"//如果注释掉有会有其他错 #ifdef DEBUG #define new DEBUG_NEW #undef THIS_FIL

mfc-关于MFC中SendRequest操作超时的函数

问题描述 关于MFC中SendRequest操作超时的函数 这个是我用HttpWatch抓到的的包,那个圈起来的字符粘到vc6中就成?了,怎么办? #include "AFXINET.H" INT CLOGIN::GetFile(const CString strUrl)//,const CString strSavePath) { // AfxMessageBox(strUrl); unsigned short nPort; //用于保存目标HTTP服务端口 CString strS