Ubuntu10.10 instaló la versión de brazo de Qt error encontrado: almacenamiento local de subprocesos no

  
        

La versión de brazo de instalación de Ubuntu10.10 de Qt encontró un error: el almacenamiento local de subprocesos no es compatible con este objetivo

Al compilar con un brazo, encontré el siguiente error:

hilo /qthread_unix .cpp: 117: error: el almacenamiento local de subprocesos no es compatible con este objetivo

crea [1]: *** [.obj /release-shared-emb-arm /qthread_unix.o] Error 1

make [1]: dejando el directorio `/home /soft /qtenv /arm /src /corelib '

make: *** [sub-corelib-make_default-pedidos] Error 2

#

Vaya al directorio /src /corelib /thread

-rwxr - r-- 1 fsp fsp 20122 2012-03-14 22:01 qthread_unix. Cpp *

-rw-r - r-- 1 fsp fsp 18695 2012-03-14 22:01 qthread_win.cpp

-rw-r - r-- 1 fsp fsp 2684 2012-03-14 22:01 qwaitcondition.h

-rw-r - r-- 1 fsp fsp 6163 2012-03-14 22:01 qwaitcondition.qdoc

-rw -r - r-- 1 fsp fsp 5730 2012-03-14 22:01 qwaitcondition_symbian.cpp

-rw-r-- R-- 1 fsp fsp 6094 2012-03-14 22:01 qwaitcondition_unix.cpp

-rw-r - r-- 1 fsp fsp 6418 2012-03-14 22:01 qwaitcondition_win.cpp

-rw-r - r-- 1 fsp fsp 1259 2012-03-14 22:01 thread.pri

# vi qthread_unix.cpp

Abra el archivo y encuentre HAVE_TLS Si la macro se abre, causará un error.

Después de que la macro se apague, se compilará y pasará.

Así que hice el siguiente parche:

110 # define HAVE_TLS

111 #endif

112 # si está definido (Q_CC_XLC)

Copyright © Conocimiento de Windows All Rights Reserved