• 3743阅读
  • 8回复

error: 'class QString' has no member named 'mad' [复制链接]

上一主题 下一主题
离线matrix_ming
 

只看楼主 倒序阅读 楼主  发表于: 2014-04-20
我在编译qmnp,出现如题问题,查了下QString,确实没有此函数呀
离线matrix_ming

只看该作者 1楼 发表于: 2014-04-20
我是使用Qt5.2版本编译的
离线matrix_ming

只看该作者 2楼 发表于: 2014-04-21
没有人知道这个函数怎么回事嘛,google半天也找不到呀
离线dbzhang800

只看该作者 3楼 发表于: 2014-04-22
你应该去问qmnp的作者,题外,这个qmnp是什么?
离线matrix_ming

只看该作者 4楼 发表于: 2014-04-22
回 dbzhang800 的帖子
dbzhang800:你应该去问qmnp的作者,题外,这个qmnp是什么? (2014-04-22 09:23) 

Qmmp - Qt-based multimedia player

This program is an audio-player, written with the help of the Qt library.
Official home page: http://qmmp.ylsoftware.com/
离线dbzhang800

只看该作者 5楼 发表于: 2014-04-22
你可以去它的邮件列表提问,或者提交bug http://code.google.com/p/qmmp/
离线matrix_ming

只看该作者 6楼 发表于: 2014-04-22
我对比了它的0.7的源码,原文为toAscii(),不过这个函数在QT5中已经更改为toLatin1()
我现在已经更改了
离线dbzhang800

只看该作者 7楼 发表于: 2014-04-22
回 matrix_ming 的帖子
matrix_ming:我对比了它的0.7的源码,原文为toAscii(),不过这个函数在QT5中已经更改为toLatin1()
我现在已经更改了[表情]  (2014-04-22 11:02) 

无论是写代码,还是提问,都需要严谨。

首先,你一开始提到一个 qmnp ,后来提到的是qmmp

其次,你一开始提到的错误是 mad,后来提到的确是 toAscii

再次,toAscii 在Qt5  obsolete 了,并不是说不存在了,或者改名成了 toLatin1
离线matrix_ming

只看该作者 8楼 发表于: 2014-04-24
不好意思,qmmp原先是写错了,不过在开发版本中确实是mad这个函数,这个没有弄错,我一直怀疑是一个字符相关函数,最后对比0.7版本的代码找到结果,现在已经更改为toLatin1()。


现在我已经在Qt5.2中编译出来了,可以正常运行了,目前正学习其代码中。。。。。。。



快速回复
限100 字节
 
上一个 下一个