关闭

Modules导致xcode下编译libjpeg出现重定义问题解决

268人阅读 评论(0) 收藏 举报

今天在xcode下面编译libjpeg,竟然发现编译有重定义错误,libjpeg中有一个结构体名称为box,这个和系统自带的头文件中的结构体重复了。

奇怪的是旧的工程就可以编译libjpeg,毫无问题,那就是路径包含的问题了,可是我并没有包含这个系统头文件。

比较了半天发现,关掉xcode工程选项中Enable Modules,就可以解决。


至于Modules是什么?搜索下

0
0
查看评论

(原)Mac下编译开源库libjpeg的ios模拟器版本和真机armv7版本

注意:1.本文不保证适合所有mac系统环境也必然不适合所有的开源库编译。本人mac os x10.7, xcode4.3环境.         2. 本文作者是完全搞不懂./configure CC是什么东东的菜鸟,所以这不过是菜鸟的分享~ ...
  • xiaobo16
  • xiaobo16
  • 2012-11-22 19:35
  • 1523

编译IOS 64位libjpeg-turbo

1. 下载最新版的libjpeg-turbo https://sourceforge.net/projects/libjpeg-turbo/files/1.5.0/ 只需要下载源代码即可,无需下载dmg文件。 2. 下载相应的编译工具 编译过程中会用到下面4个工具,可在网上搜索下载最新版本即可 a...
  • chujiujiao
  • chujiujiao
  • 2016-09-07 15:51
  • 2047

win7,用vs2010编译libjpeg

因为工程需要,需要用到libjpeg,但是这个库需要自己编译才能生成jpeg.lib,参考了很多资料,踩了很多坑之后,终于编译成功了,下面是实践成功的步骤。 1.   首先下载压缩文件,说明地址下载说明,点击之后页面如下,按照图片点击即可下载。 2.  下载之后,解压...
  • Cinderella_hou
  • Cinderella_hou
  • 2016-11-14 15:10
  • 663

windows下使用cmake编译zlib与libpng libjpeg 留此备份

首先准备工具: cmake:http://www.cmake.org/cmake/resources/software.html zlib:http://www.zlib.net/ libpng:http://www.libpng.org/pub/png/libpng.html 解压cmake并...
  • c2a2o2
  • c2a2o2
  • 2017-09-12 15:03
  • 296

Android图片压缩,自己编译libjpeg

之前的博客提到过关于图片压缩的方法: Android 图片压缩,Bitmap优化 Android原生的压缩方法,不在乎两种:通过设置simpleSize根据图片尺寸压缩图片;通过Bitmap.compress方法通过压缩图片质量,去压缩。但是我们当我们对图片质量和图片文件大小同时存在要求时,我们...
  • qq_25412055
  • qq_25412055
  • 2016-12-26 19:50
  • 4144

Linux 防止多重定义

在Linux下写代码,自己写makefile,结果编译时出现重定义wen
  • xaiojiang
  • xaiojiang
  • 2014-08-01 11:16
  • 1389

Xcode8.x使用CoreData模型出现类被非法重定义的解决办法

这个问题在Xcode7.x中貌似没碰到过。不过在Xcode8.x中,在使用可视界面创建CoreData模型后再使用Editor->Create NSManagedObject Subclass之后有时会发现生成的数据对象类被重复定义的编译错误!这是因为在Xcode8.0中包含了一个自动生成NS...
  • mydo
  • mydo
  • 2016-11-10 16:32
  • 2241

windows下编译 libjpeg以及libjpeg-turbo

二、编译libjpeg-turbo: 1、  从https://sourceforge.net/projects/libjpeg-turbo/下载libjpeg-turbo最新源代码,将其保存到E:\Desktop\libjpeg-turbo-master文件夹下; 2、  ...
  • yixianfeng41
  • yixianfeng41
  • 2016-07-19 18:57
  • 3786

libjpeg编译使用详解

一、交叉编译libjpeg # tar -xzvf libjpeg-turbo-1.2.1.tar.gz  #cd libjpeg-turbo-1.2.1 #mkdir tmp # ./configure --prefix=$PWD/tmp --host=arm-linux ...
  • qq_21792169
  • qq_21792169
  • 2015-12-29 16:20
  • 25421

VS2013编译libjpeg库

现在,很多图像处理工具和开源库都给出了图像解码的函数接口,然而有时这些接口并不能完全满足我们的要求,比如如果我们想直接去解码内存中的JPEG数据就没有这样的接口。     由于之前做的项目刚刚好设备传过来的图像数据就是JPEG格式的数据,如果将每帧图像数据都保存成文件然后再借助开...
  • oHanTanYanYing
  • oHanTanYanYing
  • 2015-01-19 15:42
  • 4665
    个人资料
    • 访问:25085次
    • 积分:394
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:12条
    最新评论