Estoy haciendo un proyecto usando Visual C++ 2010 en Windows 7. Necesito usar la biblioteca ATL, de hecho instalé Windows WDK (versión 7600.16385.1) En particular uso el siguiente bibliotecas de WDKBiblioteca ATL: advertencia LNK4254 y LNK4078
- setupapi.lib
- atls.lib
- atlsd.lib
- atl.lib
- atlthunk.lib
Compilación de mi código tengo las siguientes advertencias:
atls.lib (StdAfx.obj): advertencia LNK4254: la sección 'ATL' (50000040) reagrupadas en .rdata '(40000040) con diferentes atributos
atls.lib (stdafx.obj): LNK4078 de advertencia: múltiples secciones 'ATL' se encuentran con diferentes atributos (40301040)
¿alguien sabe cómo solucionarlo? Estoy preocupado por posibles pérdidas de memoria o por tener algún problema para acceder a mis datos. Gracias
¿Está utilizando la versión Express de Visual Studio? ¿Alguna razón específica para vincular todas las libs mencionadas? 'atls' y' atlsd' son versiones de depuración y depuración de la misma biblioteca, es muy poco probable que necesite ambas. –
@RomanR. Debe publicar eso como una respuesta ya que el uso de atls.lib y atlsd.lib es casi seguro que la causa de los errores. –