Esto funciona en Eclipse CDT, pero puede que tenga que establecer explícitamente las rutas de inclusión en Proyecto-> Propiedades-> C/C++ General-> Rutas y Símbolos. Debajo de mi env. Tuve que buscar y agregar explícitamente el include \ C++ \ 4.2.1 e incluir \ C++ \ 4.2.1 \ m68k-elf. El solo hecho de tener el directorio especificado en el compilador cruzado root \ include no permitió que la asistencia de contenido funcionara. Por supuesto, una vez que agregue los directorios, reconstruya el índice.
Es posible que deba comprobar la configuración de Windows-> Preferencias-> C/C++ -> Límite de caché del indexador y aumentarlas si son demasiado pequeñas. Tengo el mío configurado a un máximo de 256 MB.
Falla para el impulso :: static_pointer_cast (baseClassObject) -> [el cursor está aquí], donde baseClassObject tiene tipo BaseClass, y DerivedClass se deriva de BaseClass. Pero, de todos modos, actualmente es el mejor. –
Siempre encontrará casos que funcionan en un IDE específico pero no en otro. La pregunta es qué funciona en la mayoría de los casos. Qt Creator es un IDE en evolución y es gratis. También estoy bastante seguro de que si emite un error en un caso específico, como el que mencionó con boost :: static_pointer_cast, se tratará. –
¿Cuál es la conexión entre "es un IDE en evolución" y "es realmente un * buen * IDE"? Si está evolucionando, eso significa que algún día * se volverá * bueno, ciertamente no implica automáticamente que sea bueno * ahora *. – jalf