visual studio microsoft español descargar community c++ com mfc atl

c++ - microsoft - visual studio installer



Cómo obtener soporte de ATL en una aplicación de Windows existente (1)

El asistente que agrega soporte ATL funciona en el código fuente del proyecto C ++, incluyendo tanto verificar si el código actual ya es un proyecto ATL, si el proyecto está bien para agregar soporte ATL y la modificación del código per se .

Si el asistente "no le gusta" algo en su proyecto, muestra un error que básicamente significa que el asistente sabe cómo modificar de forma segura su código fuente. Sin embargo, eso no significa que sea imposible agregar soporte ATL. Y habilitar una opción en la configuración del proyecto es insuficiente ya que el código fuente necesita algo de inicialización explícita.

Lo mejor que puede hacer para agregar soporte ATL sin pensar demasiado en ello, es crear un nuevo proyecto vacío que coincida con el tipo de proyecto que tiene actualmente, por ejemplo, la aplicación MFC. Luego tome una instantánea del código fuente, luego agregue el soporte ATL usando el asistente. Luego compare los cambios y duplíquelos en su proyecto real. Lo mismo se aplica al paso siguiente de agregar ATL Simple Object usando el asistente de Visual Studio.

Algunos enlaces relevantes (aunque el método anterior me parece el más fácil):

Estoy construyendo una aplicación usando Qt 5.3.1 en Visual Studio 2012. También quiero usar una biblioteca de hardware que me requiera agregar un objeto ATL simple al proyecto. Esto se puede hacer mediante el uso de un asistente de Visual Studio. El asistente se queja de que mi proyecto no es ni un archivo ejecutable de MFC ni una DLL de MFC con soporte completo de ATL.

Mi pregunta es: ¿cómo puedo agregar este soporte a mi aplicación? En las propiedades del proyecto, configuré el proyecto para vincularlo con el ATL y usar el MFC. No funcionó. Tanto estática como dinámicamente.

Si hay otra solución para agregar un objeto ATL simple al proyecto, házmelo saber.