的成员我试图访问在我使用的库(ogdf)的类中定义的枚举。C++枚举不是
See line 65 here用于定义库中的枚举。
如果我尝试访问它像(我会认为这是正确的做法):我收到以下错误
ogdf::StressMinimization::TERMINATION_CRITERION::POSITION_DIFFERENCE
:
error: ‘ogdf::StressMinimization::TERMINATION_CRITERION’ has not been declared
如果我试图做到像即:
ogdf::StressMinimization::POSITION_DIFFERENCE
我得到这个错误:
error: ‘POSITION_DIFFERENCE’ is not a member of ‘ogdf::StressMinimization’
我当然包括通过我的.cpp文件中的头信息:
#include <ogdf/energybased/StressMinimization.h>
因为这是ogdf库的一部分,不存在任何问题与圆形包括,这似乎是最常见的问题造成的。
我看不出为什么发生这种情况,非常感谢任何帮助! 如果您需要更多详细信息,请告诉我,我会更新问题。
'ogdf :: StressMinimization :: POSITION_DIFFERENCE'看起来没问题。你可以访问其他成员吗? –
这是唯一的错误?可能是其他人的结果。 – Serge