ATL-Bibliothek: Warnung LNK4254 und LNK4078

8

Ich mache ein Projekt mit Visual C ++ 2010 unter Windows 7. Ich muss die ATL-Bibliothek verwenden, tatsächlich habe ich Windows WDK (Version 7600.16385.1) installiert Insbesondere verwende ich die folgenden Bibliotheken von WDK

  • setupapi.lib
  • atls.lib
  • atlsd.lib
  • atl.lib
  • atlthunk.lib

Kompilieren meines Codes Ich habe die folgenden Warnungen:

atls.lib (stdafx.obj): warning LNK4254: Abschnitt 'ATL' (50000040) wurde in '.rdata' (40000040) mit verschiedenen Attributen

zusammengeführt

atls.lib (stdafx.obj): Warnung LNK4078: mehrere 'ATL' Sektionen mit verschiedenen Attributen gefunden (40301040)

Weiß jemand, wie man es repariert? Ich mache mir Sorgen wegen möglicher Speicherlecks oder eines Problems beim Zugriff auf meine Daten. Danke

    
Giorgio 04.03.2012, 22:44
quelle

1 Antwort

9

Ich hatte dieselben Warnungen mit Visual Studio 2010 Express Edition und die ATL aus WDK 7.1. Es scheint, dass die ATL-Bibliotheken mit anderen Optionen erstellt wurden als Ihr Projekt von atlbase.h. Ich habe die Einstellungen in atlbase.h geändert

%Vor%

und die Warnungen waren weg.

    
Oliver 09.01.2013 19:48
quelle

Tags und Links