• 5944阅读
  • 2回复

添加 #include <QtCore/QtDebug> 后出现 HWND 重定义 [复制链接]

上一主题 下一主题
离线yfx2003
 

只看楼主 正序阅读 楼主  发表于: 2008-06-02
— 本帖被 XChinux 执行加亮操作(2008-06-02) —
添加 #include <QtCore/QtDebug> 后出现 HWND 重定义

为了添加提示信息,我就在.cpp文件中添加了  #include <QtCore/QtDebug>,结果提示错误:

1>c:\build\qt431\include\qtcore\../../src/corelib/global/qnamespace.h(215) : error C2365: 'HWND' : redefinition; previous definition was 'enumerator'
1>        c:\build\qt431\include\qtcore\../../src/corelib/global/qnamespace.h(214) : see declaration of 'HWND'

看看是 qnamespace.h 中的错误……

如何办?

谢谢……
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线yfx2003

只看该作者 2楼 发表于: 2008-06-02
注意:

现在出错的是 Qt  的头文件……
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线captain08
只看该作者 1楼 发表于: 2008-06-02
QtCore/QtDebug被引用了多次.
在头文件里用如下方式:
#ifndef  __a_h__ 
#define  __a_h__ 
  ... 
#endif 
快速回复
限100 字节
 
上一个 下一个