I downloaded the Vista icon from the Internet for a new application that I am developing. When I try to compile it in Visual Studio 2005 C ++, I get an error message:
error RC2176: old DIB in res \ XXXXX.ico; pass it through SDKPAINT
The error message seems a bit misleading, I think the “old DIB” is actually a newer format that he did not expect. I have never heard of SDKPAINT, and Search has not found it on my system anywhere. Microsoft claims that SDKPAINT ships with the Windows 3.0 SDK, but I cannot download the SDK due to incompatibility with our firewall.
I really don't need any Vista feature specific to this icon, so anything that could reset incompatible bits would be nice.
source
share