查看完整版本: [-- LInux下安装qt4.8.1,make出错 --]

QTCN开发网 -> Qt基础编程 -> LInux下安装qt4.8.1,make出错 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

henan198961 2017-12-13 19:19

LInux下安装qt4.8.1,make出错

[attachment=18292]

linux下安装qt,环境配置好了,qmake也没有问题,执行make之后,出现了如图问题。哪位大神来解决下

小韩老师 2017-12-13 20:45
指针和整型对比?三方库编译源码问题一般不大,你看看编译器版本过高或者过低?

henan198961 2017-12-14 15:06
        if (parameter >= 0 && parameter < PNG_WARNING_PARAMETER_COUNT)
         {
            /* Append this parameter */
            png_const_charp parm = p[parameter];
            png_const_charp pend = p[parameter] + (sizeof p[parameter]);

            /* No need to copy the trailing '\0' here, but there is no guarantee
             * that parm[] has been initialized, so there is no guarantee of a
             * trailing '\0':
             */
            for (; i<(sizeof msg)-1 && parm != '\0' && parm < pend; ++i)
               msg = *parm++;

            ++message;
            continue;
         }
这是出错的那段代码,应该是判断字符串是否结束,用'\0'没错呀

henan198961 2017-12-14 16:29
坑爹的qt吗?
在parm前面加上*就可以了,有这么坑?


查看完整版本: [-- LInux下安装qt4.8.1,make出错 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled