• 2771阅读
  • 3回复

[提问]LInux下安装qt4.8.1,make出错 [复制链接]

上一主题 下一主题
离线henan198961
 

只看楼主 倒序阅读 楼主  发表于: 2017-12-13


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

只看该作者 1楼 发表于: 2017-12-13
指针和整型对比?三方库编译源码问题一般不大,你看看编译器版本过高或者过低?
离线henan198961

只看该作者 2楼 发表于: 2017-12-14
        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

只看该作者 3楼 发表于: 2017-12-14
坑爹的qt吗?
在parm前面加上*就可以了,有这么坑?
快速回复
限100 字节
 
上一个 下一个