发新话题
打印

【求助】【原创】编译mgis时出现的错误,请大家帮忙看看!

【求助】【原创】编译mgis时出现的错误,请大家帮忙看看!

devpc38:/home/zhanggh/project/work/mgis/mobile# make3 m& ~; z1 s: Y% _
/bin/sh ../libtool --mode=link gcc -g -O2 -D_REENTRANT -D_TARGET_I386 -o mgis_mobile mgis_mobile.o ../src/libmgis.la -lminigui -lmgext -lstdc++ -lpthread -lgdal -lpng -ljpeg  V# b9 h2 @" W( v; E' ]& c
gcc -g -O2 -D_REENTRANT -D_TARGET_I386 -o .libs/mgis_mobile mgis_mobile.o ../src/.libs/libmgis.so /usr/local/lib/libminigui.so /usr/local/lib/libmgext.so -lstdc++ -lpthread /usr/local/lib/libgdal.so -lz -ldl -lpng /usr/lib/libjpeg.so -Wl,--rpath -Wl,/usr/local/mgis/lib -Wl,--rpath -Wl,/usr/local/lib+ `8 c' t' u* t6 R% z* O# c
../src/.libs/libmgis.so: undefined reference to `__gnu_cxx::__exchange_and_add(int volatile*, int)'  s# n& u% W( x% W/ N
../src/.libs/libmgis.so: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'" v  f1 z4 c6 P6 a2 j3 S9 t
../src/.libs/libmgis.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
. r& a( Z) o! B8 s2 V5 N ../src/.libs/libmgis.so: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
8 I$ A1 H% v4 I3 ^ ../src/.libs/libmgis.so: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'4 I' r0 k, p3 {
collect2: ld returned 1 exit status3 L5 D3 o! ?0 p; T- r' z  J
make: *** [mgis_mobile] 错误 12 X2 [* G0 U) C
devpc38:/home/zhanggh/project/work/mgis/mobile#
1 L8 R) Y; p# l# S
3 x0 R" y6 _' |1 W* j
是不是少C++的什么库?
      
走错的也是路!

TOP

看过README INSTALL这些文件没有?需要什么版本的编译工具和库?      
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

昨天我已经把编译工具和库都更新过了。应该不会是这个问题!      
走错的也是路!

TOP

更新就有用了?我是说让你更新吗?      
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

我刚才说的更新说的意思是合适的g++编译工具,可能没有说清楚,刚才我又查了一下,可能是gcc版本的问题。昨天没有更新这个!      
走错的也是路!

TOP

刚才我更新了gcc的包为gcc-2.95还是报同样的错误,请flag老大具体说明白点用什么版本的编译器?      
走错的也是路!

TOP

发新话题