• 33146阅读
  • 104回复

Qt天天酷音 模仿酷狗音乐写的播放器 [复制链接]

上一主题 下一主题
离线greedysky

只看该作者 40楼 发表于: 2016-06-16
Where there is a will, there is a way.
离线自强不吸

只看该作者 41楼 发表于: 2016-06-29
回 z609932088 的帖子
z609932088:好厉害啊。简直了,不过我还是在高中的时候用了酷狗,[表情]  (2016-04-28 15:36) 

现在都用网易云了
自强不吸!
离线jixubeishang

只看该作者 42楼 发表于: 2016-07-04
这些插件的主要作用是什么?怎么使用?
离线greedysky

只看该作者 43楼 发表于: 2016-07-04
回 自强不吸 的帖子
自强不吸:现在都用网易云了 (2016-06-29 17:04) 

确实 现在网易云很好用。
Where there is a will, there is a way.
离线greedysky

只看该作者 44楼 发表于: 2016-07-04
回 jixubeishang 的帖子
jixubeishang:这些插件的主要作用是什么?怎么使用?
 (2016-07-04 16:31) 

编译时要用的dll和lib之类的,放在编译目录下。
Where there is a will, there is a way.
离线greedysky

只看该作者 45楼 发表于: 2016-07-21
Where there is a will, there is a way.
离线greedysky

只看该作者 46楼 发表于: 2016-07-29
回 greedysky 的帖子
greedysky:源代码地址 https://github.com/Greedysky/TTKMusicplayer (2016-04-27 17:23) 

基于 酷狗8 版本8051 重构界面。
Where there is a will, there is a way.
离线hehui

只看该作者 47楼 发表于: 2016-07-29
离线greedysky

只看该作者 48楼 发表于: 2016-08-20
回 greedysky 的帖子
greedysky:最新版可执行地址:
http://download.csdn.net/detail/greedysky/9582065
专辑:
http://download.csdn.net/album/detail/3094
-------------------------
....... (2016-07-21 13:06) 

最新版可执行地址: http://download.csdn.net/detail/greedysky/9608298
专辑: http://download.csdn.net/album/detail/3094
-------------------------
github: https://github.com/Greedysky/TTKMusicplayer
Where there is a will, there is a way.
离线caiwei_cs

只看该作者 49楼 发表于: 2016-08-22
太牛了!!!!!!!!
感谢楼主,真心感谢!!!!!
离线caiwei_cs

只看该作者 50楼 发表于: 2016-08-23
回 greedysky 的帖子
greedysky:最新版可执行地址: http://download.csdn.net/detail/greedysky/9608298
专辑: http://download.csdn.net/album/detail/3094
-------------------------
github: https://github.com/Greedysky/TTKMusicplayer (2016-08-20 19:41)

下了源代码,编译报错: /usr/bin/ld: cannot find -lqmmp
我将百度云的已经编译好的库下下来。是要放到输出目录里面什么地方去么?
我用了
apt-get install qmmp
apt-get install qmmp-plugin-projectm
在/usr/lib下面已经有qmmp的库

如何编译通过这个工程阿?真的想好好学习一下。
离线caiwei_cs

只看该作者 51楼 发表于: 2016-08-23
回 七情六欲澡泽 的帖子
七情六欲澡泽:我用了那发给我的那个编译器,感觉编译好慢哟,而且还是有两个报错,帮我看看呗[图片] (2016-05-19 18:36) 

解决没,我也是这样的问题
离线greedysky

只看该作者 52楼 发表于: 2016-08-23
回 caiwei_cs 的帖子
caiwei_cs:下了源代码,编译报错: /usr/bin/ld: cannot find -lqmmp
我将百度云的已经编译好的库下下来。是要放到输出目录里面什么地方去么?
我用了
apt-get install qmmp
....... (2016-08-23 16:09) 

http://pan.baidu.com/s/1bv4iSY 你把这个插件下载下来放到 运行目录
Where there is a will, there is a way.
离线greedysky

只看该作者 53楼 发表于: 2016-08-23
回 caiwei_cs 的帖子
caiwei_cs:解决没,我也是这样的问题 (2016-08-23 16:09) 

另外 linux要把插件里面的dll复制到/usr/lib下
Where there is a will, there is a way.
离线caiwei_cs

只看该作者 54楼 发表于: 2016-08-24
回 greedysky 的帖子
greedysky:
另外 linux要把插件里面的dll复制到/usr/lib下

系统ubuntu 14.04  64位,qt 5.2 , creator 3.0
将下载的库放到输出目录的../lib/下,库的软链接丢失,手动恢复如下:

lrwxrwxrwx 1 caiwei caiwei      16 Aug 24 09:55 libqmmp.so -> libqmmp.so.1.0.5
lrwxrwxrwx 1 caiwei caiwei      16 Aug 24 09:55 libqmmp.so.1 -> libqmmp.so.1.0.5
lrwxrwxrwx 1 caiwei caiwei      16 Aug 24 09:56 libqmmp.so.1.0 -> libqmmp.so.1.0.5
-rw-rw-r-- 1 caiwei caiwei  485893 Aug 19 23:09 libqmmp.so.1.0.5
编译,就可以调用到库了。
但是继续编译还会报错:

../lib/2.4.0.0/libqmmp.so: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
make[1]: Leaving directory `/home/caiwei/Downloads/1/build-TTKMusicPlayer-Qt_5_2_0_qt_out_x86-Debug/TTKService'
collect2: error: ld returned 1 exit status
make[1]: *** [../lib/2.4.0.0/TTKService] Error 1

make: *** [sub-TTKService-make_first] Error 2


想请问怎么解决?


另外您提到“ linux要把插件里面的dll复制到/usr/lib下”是什么意思?
是需要把以dll结尾的文件拷贝到系统的/usr/lib目录下?
caiwei@cw-Pc:~/Downloads/qt5-plugins-linux-Release.2.4.0.0$ find -iname *.dll
./2.4.0.0/MPlugins/avconv.dll
./2.4.0.0/MPlugins/avm2v.dll
./2.4.0.0/MPlugins/avk2l.dll
./2.4.0.0/MPlugins/avnets.dll
./2.4.0.0/MPlugins/avgain.dll
./2.4.0.0/MPlugins/avplayer.dll
./AppData/music.dll
./AppData/musicradio.dll
./AppData/musicuser.dll






离线greedysky

只看该作者 55楼 发表于: 2016-08-24
回 caiwei_cs 的帖子
caiwei_cs:系统ubuntu 14.04  64位,qt 5.2 , creator 3.0
将下载的库放到输出目录的../lib/下,库的软链接丢失,手动恢复如下:
lrwxrwxrwx 1 caiwei caiwei      16 Aug 24 09:55 libqmmp.so -> libqmmp.so.1.0.5
....... (2016-08-24 11:00) 

我的库是release。 因为没有配置LD_LIBRARY_PATH 在运行的时候会找不到动态链接库的问题,你把2.4.0.0 目录下的动态链接库.so 文件 放到/usr/lib下。 如果你只运行TTKService子项目的话,不用管这个问题,TTKApp的话则需要。
Where there is a will, there is a way.
离线caiwei_cs

只看该作者 56楼 发表于: 2016-08-25
回 greedysky 的帖子
greedysky:我的库是release。 因为没有配置LD_LIBRARY_PATH 在运行的时候会找不到动态链接库的问题,你把2.4.0.0 目录下的动态链接库.so 文件 放到/usr/lib下。 如果你只运行TTKService子项目的话,不用管这个问题,TTKApp的话则需要。 (2016-08-24 13:39) 

我把2.4.0.0下面所有的东西都拷贝到/usr/lib下。
编译的时候还是有错误
../lib/2.4.0.0/libqmmp.so: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'

是不是库里面有个自定义函数没有声明阿?
离线greedysky

只看该作者 57楼 发表于: 2016-08-25
回 caiwei_cs 的帖子
caiwei_cs:我把2.4.0.0下面所有的东西都拷贝到/usr/lib下。
编译的时候还是有错误
../lib/2.4.0.0/libqmmp.so: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag&g .. (2016-08-25 09:14) 

你把qt换成5.5 试试 那个库我是用5.5编译的。
Where there is a will, there is a way.
离线caiwei_cs

只看该作者 58楼 发表于: 2016-08-26
好的,我试试吧
离线yesha

只看该作者 59楼 发表于: 2016-08-27
给力
离线fastestsnail

只看该作者 60楼 发表于: 2016-09-02
    
离线liuyuanan

只看该作者 61楼 发表于: 2016-09-11
     很强大,很漂亮
离线秦柙

只看该作者 62楼 发表于: 2016-09-17
编译出错,大神可否指导一下。
离线greedysky

只看该作者 63楼 发表于: 2016-09-18
回 秦柙 的帖子
秦柙:编译出错,大神可否指导一下。[表情] [表情]  (2016-09-17 15:53) 

你下载插件了吗
Where there is a will, there is a way.
离线秦柙

只看该作者 64楼 发表于: 2016-09-19
下了,具体怎么用,一直编译不过,能不能截图说明?谢谢
离线秦柙

只看该作者 65楼 发表于: 2016-09-19
我是用QT5.5.1编译的,把qt5-plugins-linux-Release.2.4.0.0里面的2.4.0.0文件夹内容拷到ubuntu编译输出的lib目录下,也把qt5-plugins-linux-Release.2.4.0.0里面的2.4.0.0文件夹里面的.so文件拷到/urs/lib下。编译用的是gcc-4.8和g++-4.8。那里出了问题
离线greedysky

只看该作者 66楼 发表于: 2016-09-19
回 秦柙 的帖子
秦柙:我是用QT5.5.1编译的,把qt5-plugins-linux-Release.2.4.0.0里面的2.4.0.0文件夹内容拷到ubuntu编译输出的lib目录下,也把qt5-plugins-linux-Release.2.4.0.0里面的2.4.0.0文件夹里面的.so文件拷到/urs/lib下。编译用的是gcc-4.8和g++-4.8。那里出了问题
 (2016-09-19 08:15) 

我看了一下,你这个debug模式啊,另外那个插件是qt5.5 编译的,在5.2可能要重新编译相应的插件。
Where there is a will, there is a way.
离线秦柙

只看该作者 67楼 发表于: 2016-09-20
我换了5.5和release模式一样不行,楼主能不能截图指导,或者加个Q852610468,谢谢。
离线greedysky

只看该作者 68楼 发表于: 2016-10-09
Where there is a will, there is a way.

只看该作者 69楼 发表于: 2016-10-11
这个必须顶,太好了!做的很漂亮!
离线神经023

只看该作者 70楼 发表于: 2016-10-23
离线greedysky

只看该作者 71楼 发表于: 2016-11-01
添加安卓移动客户端开发。
Where there is a will, there is a way.
离线greedysky

只看该作者 72楼 发表于: 2016-11-07
回 greedysky 的帖子
greedysky:最新版可执行地址: http://download.csdn.net/detail/greedysky/9648911
专辑: http://download.csdn.net/album/detail/3094
-------------------------
github: https://github.com/Greedysky/TTKMusicplayer (2016-10-09 19:57) 

最新版可执行地址: http://download.csdn.net/detail/greedysky/9674500
专辑: http://download.csdn.net/album/detail/3094
-------------------------
github: https://github.com/Greedysky/TTKMusicplayer
Where there is a will, there is a way.
离线ykm0722

只看该作者 73楼 发表于: 2016-11-07
有编译运行正确的么?发一个完整的学习学习,vs2010编译搞了半天也没弄成功呢。。。。
离线greedysky

只看该作者 74楼 发表于: 2016-11-07
回 ykm0722 的帖子
ykm0722:有编译运行正确的么?发一个完整的学习学习,vs2010编译搞了半天也没弄成功呢。。。。 (2016-11-07 14:18) 

换mingw, 不支持msvc编译器
Where there is a will, there is a way.
离线tiangao

只看该作者 75楼 发表于: 2016-11-19
学习了
离线霜叶红林

只看该作者 76楼 发表于: 2016-11-28
厉害厉害,
离线sjdw

只看该作者 77楼 发表于: 2016-11-29
厉害
离线greedysky

只看该作者 78楼 发表于: 2016-12-09
回 sjdw 的帖子
sjdw:厉害 (2016-11-29 13:42) 

还需要在努力。
Where there is a will, there is a way.
离线hanheyfon

只看该作者 79楼 发表于: 2016-12-13
快速回复
限100 字节
 
上一个 下一个