我已经从网络上下载了我正在开发的新应用程序的Vista图标。当我尝试在Visual Studio 2005 C ++中对其进行编译时,出现错误消息:
错误RC2176:res \ XXXXX.ico中的旧DIB;通过SDKPAINT传递
错误消息似乎有点令人误解,我认为“旧的DIB”实际上是它所期望的新格式。我从未听说过SDKPAINT,而且Search找不到它安装在系统上的任何位置。 Microsoft声称SDKPAINT随Windows 3.0 SDK一起提供,但由于与防火墙不兼容,我无法下载任何SDK。
我真的不需要此图标中的特定Vista,因此可以丢弃不兼容的位的任何东西都可以。
最佳答案
我做了一些进一步的挖掘,发现了前面的问题:
Which Icon Editing Software would you recommend for creating icons for apps
该问题的可接受答案为IcoFX。我下载了它,并用它删除了256x256和128x128版本的图标,现在一切正常。
关于visual-studio - 在VS 2005中使用Vista图标的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1003862/