C++ 队列未为RWSlistCollectablesQueue命名类型错误
我正在进行从solaris到Linux的迁移。我正在使用roguewave类RWSlistCollectablesQueue 此rogue wave队列的对象声明如下: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() 此错误的原因可能是什么
Queue queue;
它抛出以下错误-
错误:队列未命名类型
在c程序中调用的函数有:
queue.clearAndDestroy()
queue.entries()
queue.append()
queue.isEmpty()
queue.get()
此错误的原因可能是什么?文档中对此问题的任何建议或替代方案:
Queue
似乎只是RWSlistCollectablesQueue
的类型定义。头脑风暴:显式使用该类型名称有效吗?您是否包含了应该定义它的标题?它在名称空间内吗?我不想问是什么原因导致Queue
不命名类型,而是从相反的方向着手,试图证明Queue
确实命名了类型。在Solaris下找到定义,它会告诉您在Linux下的查找位置