error C2011: “Picture”:“struct”类型重定义
2024-10-04 14:52:28
今天引用外来库时出现问题,也许是版本问题。
错误如下:
.....\oursun\cincludes\quickdraw.h(309): error C2011: “Picture”:“struct”类型重定义
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\comdef.h(326) : 参见“Picture”的声明
其中Picture声明如下:
__if_not_exists(Picture)
{
struct Picture : IPictureDisp {};
}
struct定义如下:
struct Picture {
short picSize;
Rect picFrame;
};
typedef struct Picture Picture; typedef Picture * PicPtr;
typedef PicPtr * PicHandle;
应该是程序版本不一致的问题,暂且不深究什么原因。
解决方法如下:
既然说是重定义,那就另改一个别名了。
struct Picture1 {
short picSize;
Rect picFrame;
};
typedef struct Picture1 Picture1; typedef Picture1 * PicPtr;
typedef PicPtr * PicHandle;
ok,问题解决。回家吃饭。
最新文章
- phpcms 添加memcache支持
- 【原】iOS学习之NSDate在项目中的一些类目扩展
- 【Beta】Scrum04
- HDU5900
- Little Jumper---(三分)
- Network boot from AMD Am79C970A
- 【iOS开发之静态库、动态库】
- linux下安装node
- fiddler 4 设置代理
- ASP.NET MVC 枚举类型转LIST CONTROL控件
- shell脚本学习-循环
- [翻译] Visual Studio 2019 RC版发布
- 小tips:Hbuilder编辑器开启less自动编译为css的方法
- 【Maven】 Eclipse使用Maven创建Java Web 项目(一)
- Bootstrap3基础 table-condensed 表格中的单元格紧凑一些
- 21天打造分布式爬虫-requests库(二)
- php 使用fileupload上传多张图片,压缩包
- oracle使用一条语句批量插入多条数据
- Excel怎么下拉框多选
- Android Studio 解决 Gradle 依赖冲突的问题
热门文章
- meterpreter >; sysinfo
- docker使用alpine系统构建tomcat镜像
- iOS界面设计切图小结
- xtrabackup支持的engine
- hdu-1179 Ollivanders: Makers of Fine Wands since 382 BC.---二分图匹配模板
- 【BZOJ2427】[HAOI2010] 软件安装(缩点+树形DP)
- 【HHHOJ】NOIP模拟赛 捌 解题报告
- python 补缺收集
- oc描述器排序
- cf492E. Vanya and Field(扩展欧几里得)