Recientemente he instalado VS Addin de Qt Software e importé mi proyecto .pro a VS2008. En general, todo funciona bien, con una excepción pequeña pero molesta.Qt4 en Visual Studio 2008 - ¿los archivos moc-ed se excluyen de la compilación?
Supongamos que tengo un archivo.cpp con una clase que declara que es un Q_OBJECT. Por lo tanto, como tal, el archivo es MOC-ed y se genera moc_file.cpp, y está disponible en Solución en "Archivos generados". Hasta aquí todo bien.
Lo curioso es que cuando cambio algo en file.cpp (agregue una línea, por ejemplo) y guardo el archivo usando Ctrl + S, el moc_file.cpp queda excluido de la compilación (puede ver una entrada sin firmar en el icono). Y toco muchos errores de enlazador típicos cuando presiono F7 para construir una solución. Para solucionar la situación, necesito ir a las propiedades de moc_file.cpp y cambiar "Excluir de compilación" de "Sí" a "No". Entonces todo funciona bien.
¿Alguien está experimentando lo mismo? ¿Estoy haciendo algo mal?
¿Tiene la última VS Addin? ¿Sus proyectos son vistos como "proyectos Qt" por VS? – rpg