[Kde-devel-es] Curioso error compilando con Qt 3

RVM usodebian at wanadoo.es
Thu May 1 01:36:19 CEST 2003


El programa que estoy haciendo lo estaba compilando con Qt 2. Ahora lo he
compilado con Qt 3, compila bien pero al "linkar" da este error:

main.o: En la función `int __lexicographical_compare_3way<signed char
const *, signed char const *>(signed char const *, signed char const *,
signed char const *, signed char const *)':
/usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase
.h:469: referencia a `QWindowsStyle::QWindowsStyle(void)' sin definir
collect2: ld returned 1 exit status

Si cambio en el main.cpp la línea que decía
QApplication::setStyle( new QWindowsStyle() );
por
QApplication::setStyle( "windows" );

se soluciona el problema, pero si es algo que han cambiado de qt2 a qt3
¿no debería dar un error de compilación? (ya compilo con la opción
QT_NO_COMPAT)

-- 
Ricardo Villalba
rvm at escomposlinux.org


More information about the Kde-devel-es mailing list