先下载libjpeg源码

将源码解压,新建jpeglib文件夹,将源码中所有.c和.h文件复制到jpeglib文件夹中。

再将jconfig.txt改名为jconfig.h,再复制到jpeglib文件夹中。

在jpeglib文件夹中,删除以下文件:

cjpeg.c
ckconfig.c
djpeg.c
example.c
jcapimin.c
jdapimin.c
jmemansi.c
jmemdos.c
jmemmac.c
jmemmgr.c
jmemname.c
jmemnobs.c
jmemsys.h
jpegtran.c
rdjpgcom.c
transupp.c
transupp.h
wrjpgcom.c

新建QT控制台工程

将main.cpp改为下面这样:

#include <QCoreApplication>
#include <QDebug>
#include "jpeglib/jpeglib.h"int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);J_DITHER_MODE mode = J_DITHER_MODE::JDITHER_FS;qDebug()<<mode;return a.exec();
}

代码可以正常运行,说明可以调用libjpeg了。

QT编译libjpeg相关推荐

  1. ubuntu上建立mini2440 qt编译环境

    参考mini2440手册,从5.3章开始建立交叉编译环境.跟着流程走,在设置环境变量的时候,发现ubuntu的root文件夹不可进入,修改权限进入修改.bashrc文件发现重启后不起作用.为了不每次开 ...

  2. 'qapplicationapp'在此作用域中尚未声明 linux,qt 编译问题总结

    1)使用make命令编译Qt原码时出现了 /usr/bin/ld: cannot find -lXrender 问题: /usr/bin/ld: cannot find -lXrender colle ...

  3. Windows编译libjpeg库

    Qt君最近在做图像相关的项目,用到了libjpeg库.记录libjpeg编译步骤供大家参考. 1.下载源码(jpegsrc9c.zip) 官网地址: http://www.ijg.org/ jepgs ...

  4. Qt 编译一直死循环问题

    Qt 编译一直死循环问题 有时候Qt编译项目时, 一直编不过,查看一下编译窗口,发现一直在循环 输出如下: C:\soft\Qt5.11\5.11.1\mingw53_32\bin\qmake.exe ...

  5. LINUX系统环境下的QT编译安装

    一.软件下载 1.1 查询计算机架构及所装Linux发行版本,如下图所示: 1.2 " http://qt-project.org/downloads/ "下载Qt安装套件,如下图 ...

  6. QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法

    QT编译发布程序后报错如缺少dll."应用程序无法正常启动(0xc000007b)"的可能解决方法 参考文章: (1)QT编译发布程序后报错如缺少dll."应用程序无法正 ...

  7. 解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告

    解决在使用 Qt 编译项目时出现 "C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode格式以防止数据丢失" 的警告 警告出现的原因:编 ...

  8. 安装qtceator后无法启动help插件 Qt编译错误:cannot find -lGL 解决办法

    1. Qt编译错误:cannot find -lGL 在编译之前常见的一个小工程(在mac下创建的)的时候,出现lGL错误,我以为是不兼容,但又新建了一个项目,编译出错: cannot find -l ...

  9. 解决CentOS遇到Qt编译(error: cannot find -lGL)

    笔者CentOS 6.5 64位,安装完成Qt5.5.1.随意新建一个Qt Widgets Application. 结果遇到Qt编译问题,提示信息如下: error: cannot find -lG ...

最新文章

  1. 结合typedef更为直观的应用函数指针
  2. IDEA 2019.1 不支持lombok插件问题解决方案
  3. linux swap交换分区说明/管理
  4. SDNU 1300.转圈游戏(快速幂)
  5. PHP + Redis 实现一个简单的twitter
  6. flutter能开发游戏吗_Steam上架游戏开发软件,不用代码也能制作游戏,而且还是免费的...
  7. python matplotlib 画一条水平直线遇到的问题
  8. 定量库存控制模型_经济订货批量不是最终的订货批量,计算订货批量的最高库存定量法...
  9. JAVA常用API或编程工具003--实现pdf在线阅读功能之pdf.js
  10. svn拒绝访问是什么原因_为什么Windows无法访问U盘|电脑U盘被拒绝访问
  11. 限制后的线性表--栈
  12. 华硕aura完全卸载_这把键盘,或是顶级光轴键盘!华硕TUF GAMING K7光轴机械键盘...
  13. 如何用Web Scraper抓取巨潮资讯网全站乐视相关pdf文件
  14. 【自然语言处理与文本分析】自然语言处理概要
  15. C++ string 简单截取字符串使用
  16. golang 后台管理系统框架
  17. 理解jquery的$.extend()、$.fn和$.fn.extend()
  18. CNN数据集——自己建立数据集要点
  19. python斐波那契数列第四十项_传统文化的数学基础(四)--论八卦、五行、天干地支、二十四节气、洛书与黄金分...
  20. 小城里的“明星”产业,有微信云托管保驾护航

热门文章

  1. 使用ADXL375Z加速度传感器数据数据不对的处理方法
  2. ALTER TABLESPACE COALESCE
  3. 小程序中监听input中的拼音是否已经输完
  4. 盲人如何学计算机编程,全盲男孩自学编程,一句话打动无数网友…
  5. 【网络安全】RADIUS协议
  6. 英语磁带与计算机磁带区别,小学英语教材配听力磁带 家长:谁还用复读机?...
  7. 火车头采集器 v9免费版使用
  8. 解决:BT5 /pentest/misc/openvas/openvas-check-setup.sh: No such file or directory
  9. Uber乱世布局,反Amazon联盟,视频行业转折点
  10. 计算机中常用软件列表,详解win10中常用软件列表不要在任务栏显示的方法