qt 与 x11 头文件同时引用,出现重定义的问题

qt 与 x11 头文件同时引用,出现重定义的问题

一、问题描述

qt 与 x11 头文件同时引用,出现重定义的问题:expected identifier before numeric constant

二、解决问题

bash 复制代码
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>

在引用的 头文件 中加入 下面的 取消定义即可

bash 复制代码
#undef Bool
#undef CursorShape
#undef Expose
#undef KeyPress
#undef KeyRelease
#undef FocusIn
#undef FocusOut
#undef FontChange
#undef None
#undef Status
#undef Unsorted
相关推荐
互联网中的一颗神经元6 分钟前
小白python入门 - 6. Python 分支结构——逻辑决策的核心机制
开发语言·数据库·python
妄小闲20 分钟前
企业网站模版 免费PHP企业网站源码模板
开发语言
AhriProGramming33 分钟前
Python学习快速上手文章推荐(持续更新)
开发语言·python·学习·1024程序员节
IDOlaoluo33 分钟前
nginx-1.9.1.tar.gz 安装教程(详细步骤,从解压到启动)
开发语言·python
油炸自行车1 小时前
【Qt】VS Code配置Qt UI插件,vscode打开Qt Designer ,vscode打开Qt*.ui文件
qt·ui·cursor·qt designer·vscode插件·trae·qt ui
赵杰伦cpp1 小时前
C++的继承机制精讲
java·开发语言·c++·后端
百花~2 小时前
JVM(Java虚拟机)~
java·开发语言·jvm
沐苏瑶2 小时前
PHP反序列化漏洞
java·开发语言
Chloe_lll2 小时前
threejs(七)PBR材质
开发语言·javascript·材质
zh_xuan2 小时前
c++ stringstream字符串流的用法
开发语言·c++