找回密码
 立即注册
收起左侧

collect:ld 返回 1错误,求解决办法

13
回复
12397
查看
[复制链接]

尚未签到

来源: 2013-4-23 17:40:23 显示全部楼层 |阅读模式
2Qter豆
http://good.gd/1149784.htm  在这里下载了yafeilinux的播放器源码   在自己LINUX下的QT CREATOR中对这个源码编译时候出现collect:ld 返回 1错误,请问是怎么回事

最佳答案

查看完整内容

这个是基于Qt 4.7.2编译的,不过后面的版本都是可以的! 因为没有在redhat下面测试过,所以不敢保证一定没有问题。可以去http://www.qter.org/?page_id=91下载最新的《Qt 及 Qt Quick开发实战精解》的源码,里面有ubuntu下安装Qt的教程,你可以参考下。源码里面第三章是播放器的例子,可以测试3-5的例子,那个是最终完整版。 ...
回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2013-4-23 17:40:24 显示全部楼层
scclvirgo 发表于 2013-4-26 17:47
请问你写的基于phonon的音乐播放器是哪个版本下编写的  有下载地址么 我也下一个
...

这个是基于Qt 4.7.2编译的,不过后面的版本都是可以的!

因为没有在redhat下面测试过,所以不敢保证一定没有问题。可以去http://www.qter.org/?page_id=91下载最新的《Qt 及 Qt Quick开发实战精解》的源码,里面有ubuntu下安装Qt的教程,你可以参考下。源码里面第三章是播放器的例子,可以测试3-5的例子,那个是最终完整版。
回复

使用道具 举报

尚未签到

2013-4-23 17:42:28 显示全部楼层
我的是QT creator 1.3.1    基于QT 4.6.1

编译其他工程的时候没有什么问题

但似乎是涉及到phonon的工程  都会出现collect的问题
回复

使用道具 举报

累计签到:87 天
连续签到:1 天
2013-4-23 19:49:54 显示全部楼层
头文件定义了没用到?
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2013-4-23 22:06:03 显示全部楼层
可不可以把编译器的输出信息更详细一些的给出来?这样很难判断是哪个库出了问题。
回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2013-4-24 09:17:08 显示全部楼层
请使用Qt 4.7以上版本,因为以前的版本对phonon支持不是很好!
回复

使用道具 举报

尚未签到

2013-4-24 10:30:48 显示全部楼层
hzzhou 发表于 2013-4-23 22:06
可不可以把编译器的输出信息更详细一些的给出来?这样很难判断是哪个库出了问题。 ...

输出信息就是这一句,没别的了...所以才非常无奈
回复

使用道具 举报

尚未签到

2013-4-24 10:33:05 显示全部楼层
20030969 发表于 2013-4-23 19:49
头文件定义了没用到?

用的就是YAFEILINUX的的源代码 也没有提示头文件没包含,pro文件中phonon也+上了
回复

使用道具 举报

尚未签到

2013-4-24 10:49:51 显示全部楼层
yafeilinux 发表于 2013-4-24 09:17
请使用Qt 4.7以上版本,因为以前的版本对phonon支持不是很好!

哦,那就重新装个qt  然后改变下qt creator的环境变量就行了吧?
回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2013-4-24 19:28:16 显示全部楼层
scclvirgo 发表于 2013-4-24 10:49
哦,那就重新装个qt  然后改变下qt creator的环境变量就行了吧?

嗯,如果不删除以前的Qt,有多个版本的Qt的话,先在选项中设置一下。




然后在创建项目的时候选择对应的版本即可。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:87 天
连续签到:1 天
2013-4-24 23:28:20 显示全部楼层
scclvirgo 发表于 2013-4-24 10:30
输出信息就是这一句,没别的了...所以才非常无奈

你点compile output那个4号栏才出现真正的错误。估计是make啥的无法找到。。你可以想projects选项卡里的那些路径重新设置一下
回复

使用道具 举报

尚未签到

2013-4-26 15:31:34 显示全部楼层
yafeilinux 发表于 2013-4-24 19:28
嗯,如果不删除以前的Qt,有多个版本的Qt的话,先在选项中设置一下。

Linux redhat 5.0下  qt ceator的环境变量怎么设置,我在 ftp://ftp.qt-project.org/qtcreator/ 下载的安装之后打不开  (我原来装的是QT SDK   2010.01的  在tools-option中设置qmake路径后之后 编译器版本自动设置为4.6.1)  
回复

使用道具 举报

尚未签到

2013-4-26 17:47:03 显示全部楼层
yafeilinux 发表于 2013-4-24 09:17
请使用Qt 4.7以上版本,因为以前的版本对phonon支持不是很好!

请问你写的基于phonon的音乐播放器是哪个版本下编写的  有下载地址么 我也下一个
回复

使用道具 举报

尚未签到

2013-4-26 18:34:38 显示全部楼层
scclvirgo 发表于 2013-4-26 17:47
请问你写的基于phonon的音乐播放器是哪个版本下编写的  有下载地址么 我也下一个
...

当设置如图1的时候  编译程序  出现图3的错误   

当设置如图2的时候  编译程序  粗线图4错误

两个QT CREATOR 版本相同 都是qt sdk 2010.1

也试过单独安装qt creator 2.0.1 设置如图1的时候  也出现图3的错误

这个phonon库是不是现在要单独添加啊??  郁闷了  搞了好几天了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了