2011-07-19 24 views
6

El autocompletado en mi instalación de Qt Creator ya no funciona. Tengo "Activar finalización" establecido en "Siempre", sin embargo, no funciona, incluso cuando presiono Control + Espacio.El autocompletado en Qt Creator no funciona

Sin embargo, solía funcionar bien, así que no sé por qué se detuvo de repente. ¿Alguien sabe cuál podría ser el motivo?

+0

¿Los pasos de "análisis sintáctico" o de "evaluación" (vea el botón de ejecución/creación anterior) suceden cuando usted cambia algo en su archivo '.pro'? – vrince

+0

Sí, veo "Evaluar" cuando cambio mi archivo .pro –

+0

Por cualquier razón, no se captura 'ctrl-space'. Ni siquiera puedo grabarlo. Cambiar el atajo lo solucionó para mí (v4.2.1). – jozxyqk

Respuesta

4

Bien Encontré cuál era el problema. Esto se debe a que comencé a usar encabezados precompilados, lo que significa que muchas clases ahora están en stable.h y aparentemente no encontradas por el editor. Solucioné el problema agregando #include "stable.h" en todos los archivos, como en VC++.

+1

Este es un [error conocido en Qt Creator] (https://bugreports.qt-project.org/browse/QTCREATORBUG-476) - los encabezados precompilados no se agregan a los datos de autocompletado. – smokris