我需要使用带有FLTK GUI的库。新库有一个已经被X11使用的定义常量,它在X.H中。 常数是"无" 因为我无法编译项目。同样的项目适用于Windows就好了。唯一的问题是使用X.H,它具有与其他库使用的相同的常量。 有没有办法解决这个问题? 提前致谢。
答案 0 :(得分:0)
作为临时修复,检查两者是否定义相同的值。如果没有,你就搞砸了,向lib作者抱怨。
然后,添加#ifndef
以包含#define,如下所示:
#ifndef FOO
#define FOO 1
#end