公司给的程序,编译了一下,报错:'gdiplus.h': No such file or directory
于是,从网上下了一个GDI+文件,分别将include和lib里的文件复制到了VC98对应的目录下,再编译,之后出现了54个错误,发现错误都是在GDI+的程序中。
请问,这是怎么回事?

解决方案 »

  1.   

    54个错误是什么?
    加了 using namespace Gdiplus; 没?
      

  2.   

    没加,但是加在StdAfx.h文件后,错误没变
      

  3.   

    我在link里加了gidplus.lib之后,错误变成了6个,但是是这种错误
    对下面这行代码报这样的错误:
    const float FlatnessDefault = 1.0f/4.0f;报错:GdiplusBase' followed by 'float' is illegal (did you forget a ';'?)
      

  4.   

    确定下载的是适用于 VC6 的 gdiplus
      

  5.   

    问题解决了,1.得安装适合VC6.0的PlatformSDK,安装之后,要在vc6.0中将PlatformSDK对应的Include和Library路径添加进去
     2.得添加Gdiplus的include和library文件,这个应该直接把它们复制到VC6.0的VC98下面对应的目录就可以了有错误的地方,还请指正
      

  6.   

    什么是PlatformSDK,看链接
    http://blog.csdn.net/qiqi5521/article/details/4047224
      

  7.   

    在VC6.0中使用GDI+