使用vector报错的问题
环境:AIX
用makefile编译程序的时候报错:
/oracle/app/product/10.2/db/bin/echodo `/bin/sh ../ucdk/control/makecc.sh ` -DCITY_NUM=20 -D__LP64__ -DNDEBUG -I/opt/opthss/hss/src/pubtable -I/opt/opthss/hss/src/bill/accountindb -I/opt/opthss/hss/src/ucdk/public -I/opt/opthss/hss/src/ucdk/dai -I/opt/opthss/hss/src/ucdk/update -I/opt/opthss/hss/src/rating/unisort -I/opt/opthss/hss/src/ucdk/control/command -I/opt/opthss/hss/src/ucdk/mmdb -I/opt/opthss/hss/src/ucdk/control/param -I/opt/opthss/hss/src/ucdk/control/petri -I/opt/opthss/hss/src/ucdk/public -I/opt/opthss/hss/src/ucdk/dai -I/opt/opthss/hss/src/ucdk/control/command -I/opt/opthss/hss/src/ucdk/control/command/hotbilling -I/opt/opthss/hss/src/ucdk/dai/basedb -I/opt/opthss/hss/src/ucdk/dai/oracle -I/opt/opthss/hss/src/ucdk/dai/timesten -I/opt/opthss/hss/src/ucdk/log -I/opt/opthss/hss/src/ucdk/control/proc -I/opt/opthss/hss/src/ucdk/control -I/opt/opthss/hss/src/ucdk/control/hblogclient -I/oracle/app/product/10.2/db/rdbms/demo -I/oracle/app/product/10.2/db/rdbms/public -I/oracle/app/product/10.2/db/plsql/public -I/oracle/app/product/10.2/db/network/public -I/opt/opthss/hss/src/ucdk/tinyxml -I/opt/opthss/hss/src/ucdk/asn1 -I/opt/opthss/hss/src/ucdk/rule -c Application.cpp -o Application.o
xlC -+ -bhalt:5 -q64 -g -D_VER_HSS_ -D__LP64__ -lc -lperfstat -qrtti -qlanglvl=extc99 -D__AIX -D__aix -D_TELECOM_ -D_CHECK_TIME_ -DHAVE_STDINT_H -DTIXML_USE_STL -D_USE_DIRECT_ACCESS_ORACLE_ -DMMDB_USE_REDOLOG -DHBADMIN_SEMAPHORE -D_USE_UCDK_LOCKTYPE_ -DCITY_NUM=20 -D__LP64__ -DNDEBUG -I/opt/opthss/hss/src/pubtable -I/opt/opthss/hss/src/bill/accountindb -I/opt/opthss/hss/src/ucdk/public -I/opt/opthss/hss/src/ucdk/dai -I/opt/opthss/hss/src/ucdk/update -I/opt/opthss/hss/src/rating/unisort -I/opt/opthss/hss/src/ucdk/control/command -I/opt/opthss/hss/src/ucdk/mmdb -I/opt/opthss/hss/src/ucdk/control/param -I/opt/opthss/hss/src/ucdk/control/petri -I/opt/opthss/hss/src/ucdk/public -I/opt/opthss/hss/src/ucdk/dai -I/opt/opthss/hss/src/ucdk/control/command -I/opt/opthss/hss/src/ucdk/control/command/hotbilling -I/opt/opthss/hss/src/ucdk/dai/basedb -I/opt/opthss/hss/src/ucdk/dai/oracle -I/opt/opthss/hss/src/ucdk/dai/timesten -I/opt/opthss/hss/src/ucdk/log -I/opt/opthss/hss/src/ucdk/control/proc -I/opt/opthss/hss/src/ucdk/control -I/opt/opthss/hss/src/ucdk/control/hblogclient -I/oracle/app/product/10.2/db/rdbms/demo -I/oracle/app/product/10.2/db/rdbms/public -I/oracle/app/product/10.2/db/plsql/public -I/oracle/app/product/10.2/db/network/public -I/opt/opthss/hss/src/ucdk/tinyxml -I/opt/opthss/hss/src/ucdk/asn1 -I/opt/opthss/hss/src/ucdk/rule -c Application.cpp -o Application.o
"/usr/vacpp/include/vector", line 80.17: 1540-0129 (S) The qualifier "rebind" is not defined in the current scope.
"/usr/vacpp/include/vector", line 86.31: 1540-0700 (I) The previous message was produced while processing "class std::_Vector_val<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >".
make:1254-004 上次命令的错误代码为 1。
有人见过类似的错误么?
[解决办法]
没见过。
感觉是编译器版本不搭配。
[解决办法]
没代码的?The qualifier "rebind" is not defined in the current scope.这个rebind可以让我们看看么?