error RC2176 : old DIB in res\icon3.ico; pass it through SDKPAINT?

前端 未结 7 1396
遥遥无期
遥遥无期 2021-01-14 03:01

what is this Error, and how to resolve it? I am using Visual studio 2005 for Smart device MFC developement, Is upgrading to 2008 can solve my problem.

Error 85 e

7条回答
  •  孤城傲影
    2021-01-14 03:53

    Actually there is another way not mentioned here in the other answers.

    If you would install and integrate a more recent (same or later release date than VS 2008) SDK with VS 2005, that also resolves it. You can also go to C:\Program Files\Microsoft Visual Studio 8\VC\bin (or your equivalent of the path) and replace the files rcdll.dll and rc.exe with the ones from a more recent VS, WDK or SDK.

    Side-note: the version of rcdll.dll and rc.exe must match, that is you need to copy both at once from your source (be it VS, WDK or SDK). For me any version starting with 6.0 or 6.1 worked. That's any version starting from the compilers that accompanied the Vista SDKs and VS versions or later.

提交回复
热议问题