libqrencode 4.1.1-VS2017 之 VC++编译,运用

本文介绍了如何在Visual Studio 2017环境下编译libqrencode 4.1.1静态库,包括修改项目属性、添加预处理器定义等步骤。同时,对于需要在不同VC++版本和32/64位环境下编译的情况,提出了将源代码直接融入项目,避免生成特定版本lib的方法,涉及将.c文件转换为.cpp文件并处理预编译头。
摘要由CSDN通过智能技术生成

生成lib ,参照:

https://blog.csdn.net/ljttianqin/article/details/73699777

但需修改。

一 。先建一win桌面-静态库。

二 。进去后 解决方案 项目名称上右键属性-和参照链接里的一样:属性 --> 配置属性 --> C/C++:

  1 预编译头-改成不使用预编译头

  2 预处理器-  加 HAVE_CONFIG_H;_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS

      后面2个是处理警告C4996用的。

三。 拷贝全部.c 、.h文件,去掉 qrenc.c

四。自己添加 config.h 文件,编辑添加: 和链接完全一样,把里面的版本可以改一下。

       最后添加一行:

               #define STATIC_IN_RELEASE static

这样应该就可以了

=================================================

其实对于有些运用,需要VC++ 的各版本都进行

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值