C++ 队列未为RWSlistCollectablesQueue命名类型错误

C++ 队列未为RWSlistCollectablesQueue命名类型错误,c++,rogue-wave,C++,Rogue Wave,我正在进行从solaris到Linux的迁移。我正在使用roguewave类RWSlistCollectablesQueue 此rogue wave队列的对象声明如下: Queue queue; 它抛出以下错误- 错误:队列未命名类型 在c程序中调用的函数有: queue.clearAndDestroy() queue.entries() queue.append() queue.isEmpty() queue.get() 此错误的原因可能是什么

我正在进行从solaris到Linux的迁移。我正在使用roguewave类RWSlistCollectablesQueue 此rogue wave队列的对象声明如下:

Queue queue;
它抛出以下错误-

错误:队列未命名类型

在c程序中调用的函数有:

queue.clearAndDestroy()     
queue.entries()         
queue.append()
queue.isEmpty()         
queue.get()

此错误的原因可能是什么?文档中对此问题的任何建议或替代方案:
Queue
似乎只是
RWSlistCollectablesQueue
的类型定义。头脑风暴:显式使用该类型名称有效吗?您是否包含了应该定义它的标题?它在名称空间内吗?我不想问是什么原因导致
Queue
不命名类型,而是从相反的方向着手,试图证明
Queue
确实命名了类型。在Solaris下找到定义,它会告诉您在Linux下的查找位置