今天引用外来库时出现问题,也许是版本问题。

错误如下:

.....\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,问题解决。回家吃饭。

最新文章

  1. phpcms 添加memcache支持
  2. 【原】iOS学习之NSDate在项目中的一些类目扩展
  3. 【Beta】Scrum04
  4. HDU5900
  5. Little Jumper---(三分)
  6. Network boot from AMD Am79C970A
  7. 【iOS开发之静态库、动态库】
  8. linux下安装node
  9. fiddler 4 设置代理
  10. ASP.NET MVC 枚举类型转LIST CONTROL控件
  11. shell脚本学习-循环
  12. [翻译] Visual Studio 2019 RC版发布
  13. 小tips:Hbuilder编辑器开启less自动编译为css的方法
  14. 【Maven】 Eclipse使用Maven创建Java Web 项目(一)
  15. Bootstrap3基础 table-condensed 表格中的单元格紧凑一些
  16. 21天打造分布式爬虫-requests库(二)
  17. php 使用fileupload上传多张图片,压缩包
  18. oracle使用一条语句批量插入多条数据
  19. Excel怎么下拉框多选
  20. Android Studio 解决 Gradle 依赖冲突的问题

热门文章

  1. meterpreter > sysinfo
  2. docker使用alpine系统构建tomcat镜像
  3. iOS界面设计切图小结
  4. xtrabackup支持的engine
  5. hdu-1179 Ollivanders: Makers of Fine Wands since 382 BC.---二分图匹配模板
  6. 【BZOJ2427】[HAOI2010] 软件安装(缩点+树形DP)
  7. 【HHHOJ】NOIP模拟赛 捌 解题报告
  8. python 补缺收集
  9. oc描述器排序
  10. cf492E. Vanya and Field(扩展欧几里得)