¿Qué significa cuando se indica que este proyecto ha caducado al escribir un programa C++ en Visual Studio 2005?
Caducó porque el código se modificó y es necesario volver a compilarlo. No tiene nada que ver con diferencias generacionales.
Los motivos del error pueden ser los siguientes
1.
2. El exe abierto anteriormente no se cerró.
3. Utilice un programa desarrollado por otra persona que utilice vs2005. La versión de vs2005 instalada en la máquina de otra persona es diferente a la suya.
En el tercer caso, es necesario reconstruir el proyecto y agregar código lentamente. Por supuesto, si eres lo suficientemente potente, también puedes modificar el archivo de configuración directamente.
Para evitar la tercera situación, debes utilizar la compilación estática siempre que sea posible en lugar de vincular a una biblioteca de vínculos dinámicos.