c++程序报错:
error: #error The preprocessor symbol ‘Success‘ is defined, possibly by the X11 header
原因:
Eigen与X11冲突:
Success重复定义问题,修改头文件,即可解决这一问题。
解决办法:
在 /usr/include/x11路径下,找到xlib.h头文件,在头文件60多行以后加入下面这几行
#ifdef Success
#undef Success
#endif
加完后的样子
参考:
https://blog.csdn.net/qq_39619964/article/details/125496162