Hallo zusammen!
Habe eine MFC-Anwendung (C/C++) die aus historischen Gründen bisher mit der Compileroption /J (_CHAR_UNSIGNED) übersetzt wurde. Beim Versuch auf Visual Studio 2010 zu migrieren kommt es jetzt leider zu der Fehlermeldung:
- error C2338: CVarTypeInfo< char > cannot be compiled with /J or _CHAR_UNSIGNED flag enabled c:\program files (x86)\microsoft visual studio 10.0\vc\atlmfc\include\atlcomcli.h
Anscheinend verträgt sich die Option /J nicht mit dem Header atlcomcli.h. Eigentlich ist in den Projektoptionen eingestellt, dass kein ATL benutzt wird. Deshalb frage ich mich wieso der Header atlcomcli.h überhaupt eingebunden wird.
Gibt es eine Möglichkeit das Einbinden des Headers atlcomcli.h zu vermeiden wenn ATL sowieso nicht benutzt wird?
Gruss Speedy.