vs2017安装libjpeg库

article/2025/9/14 19:10:10

导语

libjpeg对jpeg的功能实在是太强大了,下面简单介绍一下怎么在VS2017下安装使用。看了其他好兄弟们的攻略,把自己踩的坑总结一哈。

下载

http://www.ijg.org/
windows平台选择zip即可

编译

我们是在windows平台下,所以要么使用cmake要么使用nmake,但是我们又有VS2017,因此我们可以使用VS2017的nmake(如果你在安装的时选择工具集的时候选择了C++的桌面开发的话他是已经准备好的,当然你也可以亲自去下个cmake或者nmake)

首先解压,在一大堆文件中将jconfig.vc改名为jconfig.h
然后打开makefile.vc,把里面的win32.mak换成自己电脑上的win32.mak的路径,或者直接把win32.mak复制一个到这个文件夹下。
这里有的人可能没有win32.mak这个东西,好像是因为win10系统的VS都没有。因此放个链接自取
https://github.com/nurmi-labs/ms-sdk
然后打开VS命令行,cd到解压的位置,然后

nmake -f makefile.vc

至此,解压就完成了。

在VS2017中引入libjpeg

理论上我们只需要编译后的文件,但是我比较懒我就直接把全部的都存起来了,然后在VS的项目-属性-配置属性-VC++目录的可执行文件目录 以及库文件目录都添上编译好的那个文件夹的位置

然后再在链接器-输入-附加依赖项添加一个libjpeg
即可。

在引入时,使用# include<jpeglib>即可。

参考:
https://blog.csdn.net/u014177758/article/details/73250891
https://www.cnblogs.com/wang985850293/p/6349399.html


http://chatgpt.dhexx.cn/article/jJbxw80T.shtml

相关文章

Qt5.11.1 + VS2017 安装 详细过程

一.安装VS2017 1.安装windows10 SDK 到此网址下载windows10 SDK: https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?skuCommunity&rel15# 安装windows10 SDK 2.安装VS2017 到此下载VS2017: https://developer.microsoft.com/z…

如何为vs2017安装svn

方法一 打开vs-工具-扩展和更新-搜索svn 选择 VisualSVN for Visual Studio 2017 点击安装即可 安装后重启vs 方法二 安装vs后&#xff0c;去官网下载VisualSVN-VS2017-6.7.3.vsix&#xff08;点击可跳转官网&#xff09; 安装后重启vs

vs2017安装qt插件及安装qt插件后的设置

vs2017安装qt插件 引言涉及内容一、vs2017安装qt插件的过程二、安装qt插件成功后的设置三、创建第一个关于qt的程序四、设置属性后代码可以查看 引言 安装vs2017后需要在vs2017中安装qt插件&#xff0c;这样可以直接在vs2017中开发qt的项目&#xff0c;这里记录一下。 涉及内…

解决VS2017安装一直卡在正在下载

最近&#xff0c;很多同学在安装VS2017的时候是不是遇到以下情况呢&#xff1f; 一直卡住不动呢&#xff1f;一直在提取,很恼火 直接看视频跟着老师安装吧&#xff01; https://edu.csdn.net/course/detail/8641

vs2017安装QT开发插件

Qt的调试工具还是没有vs好用&#xff0c;所以安装qt插件&#xff0c;在vs环境下进行开发调试。介绍vs2017的qt插件的安装与创建工程。 安装顺序&#xff0c;安装vs2017->安装Qt5.14->安装插件。 环境&#xff1a;win10vs2017Qt5.14 1、安装Qt插件&#xff0c;配置 1…

vs2017 安装MFC

这是针对于博客vs2017 开始自己的第一个MFC程序--对话框示例--整数加法器的MFC安装步骤 1.点击安装程序: 2.进入以下界面&#xff0c;选择右边的使用C的桌面开发 3.选择用于x86和x64的Visual C MFC&#xff0c;点击安装即可 返回至原博客&#xff1a;vs2017 开始自己的第一个M…

vs2017安装勾选哪些_Visual Studio2017安装教程

软件下载 [软件名称]:Visual Studio2017 [软件语言]:简体中文 [软件大小]:877KB [安装环境]:Win10/Win8/Win7 [64位下载链接]: https://pan.baidu.com/s/1rjoR4J1LO54vlZTu7C65zw [提取码]:oyiq [技术支持]:点击进入

VS2017安装MFC

首次安装 如果按安装的时候选择下图所示的选项&#xff0c;默认的安装条目里面是不包含MFC的&#xff0c;还需要自己手动添加。 此外&#xff0c;还可以选择添加Python什么的。 2、已经安装VS2017&#xff0c;但是忘了选择MFC。 找到安装程序 按照首次安装那样勾选&#xff…

vs2017安装失败解决

vs2017安装失败解决 前言 在安装vs2017时&#xff0c;提示没有数字证书&#xff0c;解决步骤如下 1. 在安装包中选择三个数字证书文件安装 2. certificates文件夹下三个文件&#xff0c;分别是 3. 依次安装 这三个文件&#xff0c;全部选择默认安装&#xff0c;这里选择安装…

VS2017安装

VS版本信息 VS2017安装包还是不小的,大概不到37G左右,做好心理准备。 1、安装VS2017有可能遇到的问题: 提示需要安装DoNet4.6Formwork及以上版本才能安装。可以下载安装DoNet库解决问题,也可以更新系统来解决(很有可能长时间没有对系统进行更新)。2、安装。 VS越来越强越…

mingw不能安装_C语言/C++初学——Visual Studio环境的安装配置与使用

前言:作者接触的第一门编程语言是Python。作为一门典型的动态语言,Python的一个小小安装器为我们解决了很多环境配置上潜在的麻烦,一个自带的IDLE (Integrated Development and Learning Environment)也足够简单而完整,为快速入门上手扫除了很多障碍。更多扩展性的应用,也…

VS2017安装教程

VS2017安装教程 如果之前有低版本的VS想卸载&#xff0c;可以直接在设置->应用卸载里面卸载&#xff1b;如果是像VS2013不能直接卸载&#xff0c;微软有提供包卸载包&#xff0c;下载zip文件 解压后如下图&#xff0c;以管理员身份运行Setup.ForcedUninstall.exe应用程序&…

Visual Studio 2017安装教程(c++)

一、安装包下载 进入微软官网&#xff0c;下载社区版VS2017。 网址&#xff1a;https://visualstudio.microsoft.com/zh-hans/vs/whatsnew/ 点击下载后&#xff0c;会出现如下 二、环境选择 下载完成后&#xff0c;启动安装包开始安装。 工作负载勾选使用c的桌面开发&…

背包九讲----01背包问题

01背包问题是最基本的背包问题&#xff0c;它包含了背包问题中设计状态、方程的最基本思想&#xff0c;另外&#xff0c;别的类型的背包问题往往也可以转换成01背包问题求解。 dd大牛的文章中这样提到01背包问题&#xff1a; 题目 有N件物品和一个容量为V的背包。第i件物品的费…

背包九讲(例题+代码)

背包九讲 文章目录 背包九讲01背包问题完全背包问题多重背包问题多重背包问题 I(二进制优化)多重背包问题 II(单调队列优化) 混合背包问题二维费用的背包问题分组背包问题有依赖的背包问题背包问题求方案数背包问题求具体方案 脉络图 01背包问题 题目&#xff1a; N件物品、容…

背包九讲.

背包九讲 背包问题完全背包问题多重背包问题 I多重背包问题 II多重背包问题 III混合背包问题二维费用的背包问题分组背包问题有依赖的背包问题背包问题求方案数背包问题求具体方案 背包问题 有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。 第 i 件物品的体积是 v…

背包九讲——全篇详细理解与代码实现

DD_engi 背包九讲的个人整理 写在前面 Last Modified:2021/9 博主重新审读了一下整篇文章&#xff0c;以我现在更进一步的理解更新了文章中的部分内容&#xff0c;有问题及疑惑可随时评论或私信&#xff0c;会及时回复&#xff01;&#xff01;! 更新进度&#xff1a;9/9:⑦有…

22 springboot依赖注入三种方式

1 基于构造函数的依赖注入 Spring 基于构造函数的依赖注入_w3cschoolJ虽然当前有关Spring Framework&#xff08;5.0.3&#xff09;的文档仅定义了两种主要的注入类型&#xff0c;但实际上有三种 public class UserServiceImpl implents UserService{private UserDao userDa…

Spring实现依赖注入的几种方式

Spring实现依赖注入的几种方式 1.基于有参构造实现 <bean id"user" class"com.ccu.twj"><constructor-arg name"name" value"张三"></constructor-arg><constructor-arg name"age" value"18&quo…

依赖注入三种方式

1.构造器函数注入 分为无参构造方法和有参构造方法两种方式&#xff0c;其中有参构造方法又包含三种方式。 有参构造的三种方式&#xff1a; 下标赋值参数类型赋值参数名赋值 案例&#xff1a; User.java public class User {private String name;private String mess;pub…