linux下make出错

来源:互联网 发布:java书籍下载 编辑:程序博客网 时间:2024/05/29 15:28

错误一:

/usr/include/pngconf.h:336: error: expected '=', ',', ';', 'asm' or '__attribute__' before '.' token
/usr/include/libpng12/pngconf.h:337: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'include'
make: *** [io.o] Error 1

解决方法:用g++编译cpp文件。解决:用g++编译cpp文件,即将  makefile  中的  CC=gcc  改为  CC=g++


参考:    http://blog.163.com/njut_wangjian/blog/static/16579642520121022112940349/



错误二:

/usr/include/libpng12/pngconf.h:328: error: expected constructor, destructor, or type conversion before '.' token
/usr/include/libpng12/pngconf.h:329: error: '__dont__' does not name a type

解决方法:将pngconf.h中,相应错处的位置,如上328行和329行改为:

                   //__pngconf.h__ already includes setjmp.h;
                   //__dont__ include it again.;


参考:    https://wiki.archlinux.org/index.php/Inkscape
0 0
原创粉丝点击