博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs 2005 添加GDI配置
阅读量:6219 次
发布时间:2019-06-21

本文共 2673 字,大约阅读时间需要 8 分钟。

hot3.png

      在VS2005当中由于自带了GDI+的开发包,所以不需要在安装GDI开发包,这些头文件的位置由VS中的$(WindowsSdkDir)/include自动包含进来了

    

      下午自己添加了好几次,总是出现有报错,,在 stdafx.h中添加

    #include <gdiplus.h> //将GDI+头文件加入到工程中

    #pragma comment(lib, "gdiplus.lib") //将GDI+的lib文件加入到工程中
    using namespace Gdiplus; //使用GDI+的命名空间 

        报出有106个错误,不能忍

>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(28) : error C2146: 语法错误 : 缺少“;”(在标识符“GraphicsState”的前面)1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(28) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(28) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(520) : error C2146: 语法错误 : 缺少“;”(在标识符“ObjectTypeIsValid”的前面)1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(520) : error C2433: “BOOL”: 不允许在数据声明中使用“inline”1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(520) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(523) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(548) : error C2065: “META_SETBKCOLOR”: 未声明的标识符1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(548) : error C2056: 非法表达式1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(549) : error C2065: “META_SETBKMODE”: 未声明的标识符1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(549) : error C2056: 非法表达式1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(550) : error C2065: “META_SETMAPMODE”: 未声明的标识符1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(550) : error C2056: 非法表达式1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(551) : error C2065: “META_SETROP2”: 未声明的标识符1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(551) : error C2056: 非法表达式1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(552) : error C2065: “META_SETRELABS”: 未声明的标识符1>d:\program files\microsoft visual studio 8\vc\platformsdk\include\gdiplusenums.h(552) : error C2056: 非法表达式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

再加两行,就是

#include <afxwin.h>

#include <comdef.h>
#include <gdiplus.h> //将GDI+头文件加入到工程中
#pragma comment(lib, "gdiplus.lib") //将GDI+的lib文件加入到工程中
using namespace Gdiplus; //使用GDI+的命名空间

通过

转载于:https://my.oschina.net/lvguidong/blog/541022

你可能感兴趣的文章
Linux 定制版 作秀 And 创新 ?!
查看>>
如何使用投影仪
查看>>
论个人网站备份的重要性
查看>>
Android路由框架-ARouter详解
查看>>
Android编程规范与常用技巧
查看>>
mysql java.sql.SQLException: Unknown system variab
查看>>
input=file accept 类型
查看>>
在浏览器中进行深度学习:TensorFlow.js (十)构建一个推荐系统
查看>>
Getting iOS Done | 搞定iOS7 0 万事俱备
查看>>
DSL与函数式编程
查看>>
微信图片反防盗链的方法(此图片来自微信公众平台,未经允许不可引用)
查看>>
static_cast,const_cast,dynamic_cast,reinterpret...
查看>>
玩静态资源加密验证
查看>>
phpstorm 快捷键和搜狗输入法冲突
查看>>
Linux下查看、关闭及开启防火墙命令
查看>>
Java匿名内部类汇总
查看>>
lighttpd开启rewrite伪静态方法
查看>>
Linux Apache 图片服务器
查看>>
socket 编程入门教程(三)TCP原理:2、设计TCP socket的类(上)
查看>>
Mac升级为macOS Sierra系统后项目报错
查看>>