c ++,从Solaris Studio 12.3迁移到12.4,RWTValOrderedVector链接问题
我们正在将c ++编译器从Solaris studio 12.3升级到12.4 我在编译一个可执行文件时遇到问题
以下是链接时出现的错误
Undefined symbol
const std::vector<RWCString>&RW_VBase<std::vector<RWCString>,RWTValOrderedVector<RWCString,std::allocator<RWCString> > >::std() const test.o
std::vector<RWCString>&RW_VBase<std::vector<RWCString>,RWTValOrderedVector<RWCString,std::allocator<RWCString> > >::std() test.o
ld: fatal:symbol referencing errors. No output written to testApp
相同的代码适用于Solaris studio 12.3。
如果我在现有代码中编写这个简单代码,则会因Studio 12.4的链接错误而失败 #包括 RWTValOrderedVector vec; vec.insert(22.0);
知道是什么原因引起的吗? 任何帮助将不胜感激