“old DIB in res XXX.ico; pass it through SDKPAINT”错误
2013-09-07 08:35
615 查看
VC中使用图标发生的一个错误的解决办法:
错误提示类似于:
old
DIB in res XXX.ico; pass it through SDKPAINT
这个错误通常发生在你用你自己的图标替换了原来的资源文件中的图标之后,据说是因为256色的图标和真彩色的图标之间的区别造成的。
解决办法也很简单:用 IconWorkshop 或者vs2010也可以直接编辑,删除256X256以上大小的图形类型就可以了,将出错的图标中的256色以上的“子图标”全部删除(众所周知,一个图标文件是包含N个子图标的,不同的大小,不同的色深),再保存,然后再在VC中重新编译,就应该可以通过了。
错误提示类似于:
old
DIB in res XXX.ico; pass it through SDKPAINT
这个错误通常发生在你用你自己的图标替换了原来的资源文件中的图标之后,据说是因为256色的图标和真彩色的图标之间的区别造成的。
解决办法也很简单:用 IconWorkshop 或者vs2010也可以直接编辑,删除256X256以上大小的图形类型就可以了,将出错的图标中的256色以上的“子图标”全部删除(众所周知,一个图标文件是包含N个子图标的,不同的大小,不同的色深),再保存,然后再在VC中重新编译,就应该可以通过了。
相关文章推荐
- error RC2176 : old DIB in res/****.ico; pass it through SDKPAINT
- error RC2176 : old DIB in res/****.ico; pass it through SDKPAINT
- error RC2176 : old DIB in res/AES.ico; pass it through SDKPAINT
- vc编译错误pass it through SDKPAINT的处理方法
- old DIB in res\*.ico
- old DIB in res\*.ico
- old DIB in res\*.ico
- 错误:the public type XXX must be defined in its own file.
- 错误: 空指针,Please call SMSSDK.initSDK(Context, String, String) before any action.
- cocos2dx JNI DETECTED ERROR IN APPLICATION: illegal class name 'XXX'的错误修复
- ANDROID_SDK_ROOT not defined. Please define it in your environment.
- Android应用程序打包时,出现错误:"XXX" is not translated in..
- Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arabic).....
- Android应用程序打包时,出现错误:"XXX" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arabic).....
- This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its 错误记录
- JAVA错误:The public type *** must be defined in its own file***
- The type XXX cannot be resolved. It is indirectly referenced from required .class files错误
- Retrofit(2.0)入门小错误 -- Could not locate ResponseBody xxx Tried: * retrofit.BuiltInConverters
- This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法
- This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法