STemWin编译"Undefined symbol IMAGE_SetPNG"的解决办法

原创 2018年04月16日 12:41:13

STemWin编译"Undefined symbol IMAGE_SetPNG"的解决办法

前言

    笔者最近在使用STemWin时,先是用CodeBlock仿真程序通过了,再用MDK编译,最后烧录到板子上的,但是相同程序在MDK上编译是不通过的,提示“IMAGE_SetPNG”这个函数没有定义。

解决办法

    查看emWin的手册,手册如是说:


中文大意是:这个函数需要自己的库,你去下面这个链接下载。

于是我下载了这个链接,里面是各个emWin版本的PNG库,如下:


找到跟自己的emWin版本对应的那个文件夹,把它加入工程编译,头文件路径也加入搜索路径,编译通过了,虽然产生很多警告,提示是C代码使用了Old style,不管这么多了,反正能用了。


这是我的程序,使用GUIBuilder生成的

dlopen的undefined symbol 解决

自己编译了一下so,在程序里使用dlopen来调用。但是
  • shuanghujushi
  • shuanghujushi
  • 2014年04月06日 17:51
  • 4876

undefined symbol 运行错误

最近一直在写代码,编译,测试,
  • liupengying
  • liupengying
  • 2014年08月21日 10:13
  • 1632

ads1.2 编译ucosii下出现了Undefined symbol _rt_udiv的解决方式

如果你在WIN7 X64下安装ADS就会有, Warning : L6301W:Could not find file C:\Program Files . Error : L6218 :...
  • sun_z_x
  • sun_z_x
  • 2013年09月08日 14:18
  • 1922

qt caffe 编译error

error1: undefined reference to ` : caffe::net....     ans:             LIBS += -L/home/wanghl/C...
  • baobei0112
  • baobei0112
  • 2015年08月12日 16:57
  • 1460

STM32关于编译不通过,错误提示 Error: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o

今天正式开始学习stm32的开发板,在学习的时候,发现连例程都不能够通过编译,然后测试了好久,发现都是这种错误 然后上网查找到了答案, 找到了解决的方法,这里来记录一下: 转载来自: ...
  • a88482131
  • a88482131
  • 2015年08月09日 17:12
  • 1569

ubuntu16.04安装PHP ds拓展出现 undefined symbol: php_json_serializable_ce 解决办法

出现问题的原因是ds拓展依赖于json拓展。 先通过 php -m 检查一下有没有装 json拓展。 若在安装了json拓展后仍然出现该问题,原因在于加载json拓展的优先级没有ds拓展优先级高。...
  • cheniison
  • cheniison
  • 2016年08月29日 10:50
  • 920

centos7 Qt5.9.1 undefined reference to symbol 'dlclose@@GLIBC_2.2.5'

所要进行的操作:调用.so动态库 报错点:动态链接库显示调用时使用到的dlclose函数,详情:undefined reference to symbol 'dlclose@@GLIBC_2.2...
  • sz76211822
  • sz76211822
  • 2017年07月18日 15:55
  • 966

dlopen undefined symbol

项目中使用到了个动态库,想自己写个编个程序打开它,但一直出现undefined symbol。查了一些资料,gcc添加了编译选项-rdynamic,还是没有成功。 经过分析,原来是动态库调用了主程序的...
  • alittlebird0
  • alittlebird0
  • 2016年10月12日 09:36
  • 1045

Apache配置压缩优化时报错——undefined symbol: inflateEnd

做apache压缩优化的时候, [root@xuegod63 bin]# ./httpd -M | grep mod_flate httpd: Syntax error on line 103 o...
  • bwlab
  • bwlab
  • 2016年01月07日 15:46
  • 8010

gcc编译出现undefined reference to 的问题

拓展程序功能,并用gcc编译,结果在添加了库后出现问题 gcc -o main main.c 编译错误提示: /usr/bin/ld: /tmp/cckwgwIa.o: undefined refer...
  • u010393758
  • u010393758
  • 2015年08月16日 17:53
  • 3716
收藏助手
不良信息举报
您举报文章:STemWin编译"Undefined symbol IMAGE_SetPNG"的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)