gpt4 book ai didi

c++ - Linux:常量在库中定义,我需要使用另一个具有相同常量的库重新定义

转载 作者:太空宇宙 更新时间:2023-11-04 05:29:13 24 4
gpt4 key购买 nike

我需要使用带有 FLTK GUI 的库。新库有一个已被 X11 使用的定义常量,它位于 X.H.常数是“无”因此我无法编译该项目。同样的项目在 Windows 上运行得很好。唯一的问题是 X.H 的使用,它与其他库使用的常量相同。有什么办法可以解决这个问题吗?提前致谢。

最佳答案

作为临时修复,检查两者是否定义相同的值。如果没有,你就完蛋了,向库作者投诉。

然后,添加 #ifndef 将 #define 括起来,如下所示:

#ifndef FOO
#define FOO 1
#end

关于c++ - Linux:常量在库中定义,我需要使用另一个具有相同常量的库重新定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25117421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com