QT编译libjpeg
先下载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相关推荐
- ubuntu上建立mini2440 qt编译环境
参考mini2440手册,从5.3章开始建立交叉编译环境.跟着流程走,在设置环境变量的时候,发现ubuntu的root文件夹不可进入,修改权限进入修改.bashrc文件发现重启后不起作用.为了不每次开 ...
- 'qapplicationapp'在此作用域中尚未声明 linux,qt 编译问题总结
1)使用make命令编译Qt原码时出现了 /usr/bin/ld: cannot find -lXrender 问题: /usr/bin/ld: cannot find -lXrender colle ...
- Windows编译libjpeg库
Qt君最近在做图像相关的项目,用到了libjpeg库.记录libjpeg编译步骤供大家参考. 1.下载源码(jpegsrc9c.zip) 官网地址: http://www.ijg.org/ jepgs ...
- Qt 编译一直死循环问题
Qt 编译一直死循环问题 有时候Qt编译项目时, 一直编不过,查看一下编译窗口,发现一直在循环 输出如下: C:\soft\Qt5.11\5.11.1\mingw53_32\bin\qmake.exe ...
- LINUX系统环境下的QT编译安装
一.软件下载 1.1 查询计算机架构及所装Linux发行版本,如下图所示: 1.2 " http://qt-project.org/downloads/ "下载Qt安装套件,如下图 ...
- QT编译发布程序后报错如缺少dll、“应用程序无法正常启动(0xc000007b)”的可能解决方法
QT编译发布程序后报错如缺少dll."应用程序无法正常启动(0xc000007b)"的可能解决方法 参考文章: (1)QT编译发布程序后报错如缺少dll."应用程序无法正 ...
- 解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告
解决在使用 Qt 编译项目时出现 "C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode格式以防止数据丢失" 的警告 警告出现的原因:编 ...
- 安装qtceator后无法启动help插件 Qt编译错误:cannot find -lGL 解决办法
1. Qt编译错误:cannot find -lGL 在编译之前常见的一个小工程(在mac下创建的)的时候,出现lGL错误,我以为是不兼容,但又新建了一个项目,编译出错: cannot find -l ...
- 解决CentOS遇到Qt编译(error: cannot find -lGL)
笔者CentOS 6.5 64位,安装完成Qt5.5.1.随意新建一个Qt Widgets Application. 结果遇到Qt编译问题,提示信息如下: error: cannot find -lG ...
最新文章
- 结合typedef更为直观的应用函数指针
- IDEA 2019.1 不支持lombok插件问题解决方案
- linux swap交换分区说明/管理
- SDNU 1300.转圈游戏(快速幂)
- PHP + Redis 实现一个简单的twitter
- flutter能开发游戏吗_Steam上架游戏开发软件,不用代码也能制作游戏,而且还是免费的...
- python matplotlib 画一条水平直线遇到的问题
- 定量库存控制模型_经济订货批量不是最终的订货批量,计算订货批量的最高库存定量法...
- JAVA常用API或编程工具003--实现pdf在线阅读功能之pdf.js
- svn拒绝访问是什么原因_为什么Windows无法访问U盘|电脑U盘被拒绝访问
- 限制后的线性表--栈
- 华硕aura完全卸载_这把键盘,或是顶级光轴键盘!华硕TUF GAMING K7光轴机械键盘...
- 如何用Web Scraper抓取巨潮资讯网全站乐视相关pdf文件
- 【自然语言处理与文本分析】自然语言处理概要
- C++ string 简单截取字符串使用
- golang 后台管理系统框架
- 理解jquery的$.extend()、$.fn和$.fn.extend()
- CNN数据集——自己建立数据集要点
- python斐波那契数列第四十项_传统文化的数学基础(四)--论八卦、五行、天干地支、二十四节气、洛书与黄金分...
- 小城里的“明星”产业,有微信云托管保驾护航
热门文章
- 使用ADXL375Z加速度传感器数据数据不对的处理方法
- ALTER TABLESPACE COALESCE
- 小程序中监听input中的拼音是否已经输完
- 盲人如何学计算机编程,全盲男孩自学编程,一句话打动无数网友…
- 【网络安全】RADIUS协议
- 英语磁带与计算机磁带区别,小学英语教材配听力磁带 家长:谁还用复读机?...
- 火车头采集器 v9免费版使用
- 解决:BT5 /pentest/misc/openvas/openvas-check-setup.sh: No such file or directory
- Uber乱世布局,反Amazon联盟,视频行业转折点
- 计算机中常用软件列表,详解win10中常用软件列表不要在任务栏显示的方法