win10 + cmake3.17 编译libpng

编程入门 行业动态 更新时间:2024-10-24 18:19:33

win10 + cmake3.17 编译<a href=https://www.elefans.com/category/jswz/34/1688456.html style=libpng"/>

win10 + cmake3.17 编译libpng

  • 需要预先编译zlib库
  • 当前的根目录为:D:\Depend_3rd_party\libpngx64\

1. 下载并解压libpng-1.6.34,得到

  • D:\Depend_3rd_party\libpngx64\libpng-1.6.34

2. 创建build文件夹,install文件夹,得到

  • D:\Depend_3rd_party\libpngx64\install
  • D:\Depend_3rd_party\libpngx64\libpng-1.6.34\build

然后,打开CMakeLists.txt,修改第34行,删除ASM字符,如下,否则会报错。

3. 打开cmake,输入源码路径,和build路径

4. 点击Configure,弹出对话框,配置如下,然后点击finish,等待configure结束

5. 得到如下结果(红色不用怕,是正常现象)

 6. 修改配置

1)CMAKE-->CMAKE_INSTALL_PREFIX

        设置为自己创建的install文件夹:D:\Depend_3rd_party\libpngx64\install

2)ZLIB-->ZLIB_INCLUDE_DIR (ZLIB需要提前编译好)

        设置为:D:\Depend_3rd_party\zlib1211\install\include

3)ZLIB-->ZLIB_LIBRARY_DEBUG

        设置为:D:\Depend_3rd_party\zlib1211\install\lib\zlibd.lib

4)ZLIB-->ZLIB_LIBRARY_RELEASE:

        设置为:D:\Depend_3rd_party\zlib1211\install\lib\zlib.lib

7. 再次点击Configure ,红色已经消失了

8. 点击generate

9. 点击Open Project

1)设置为Release模式,在ALL_BUILD项目上,右键,生成

2)Debug模式下,在ALL_BUILD上,右键--》生成

3)切换回Release模式,在INSTALL上,

4)切换回Debug模式,在INSATLL上,右键--》生成

10. 完毕。 

   

                

更多推荐

win10 + cmake3.17 编译libpng

本文发布于:2023-11-16 17:32:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1630738.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:libpng

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!