qt creator问题

发布于 2022-09-03 15:33:47 字数 1629 浏览 9 评论 3

以前都是在命令行下手动敲命令,今天试了试qt creator,用的是包管理器的qt creator ,系统Mandriva 2010 2,.

步骤如下:

1.png (22.13 KB, 下载次数: 7)

下载附件

2010-12-26 14:56 上传



选择Copy project and open 按钮

2.png (24.51 KB, 下载次数: 6)

下载附件

2010-12-26 14:56 上传


按Finish按钮。

然后按build,
出现如下错误:
  1. Starting: /usr/bin/qmake /home/wolf/tmp/screenshot/screenshot.pro -r CONFIG+=debug_and_release CONFIG+=debug -spec ../../../mkspecs/linux-g++ Could not find mkspecs for your QMAKESPEC(../../../mkspecs/linux-g++) after trying: /usr/lib/qt4/mkspecs Error processing project file: /home/wolf/tmp/screenshot/screenshot.pro Exited with code 3. Error while building project screenshot When executing build step 'QMake'

复制代码我认为是qt在/usr/lib/qt4/mkspecs目录下面找linux-g++,但是参数默认制定的是../../../mkspecs/linux-g++,qt creator中怎么指定参数?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

很糊涂小朋友 2022-09-15 01:21:00

学习中 谢谢

感情旳空白 2022-09-11 15:01:37

貌似是mandriva的一个bug,在Debian上是没有这个问题产生的。

妳是的陽光 2022-09-05 19:02:17

本帖最后由 wolf_london 于 2010-12-26 17:18 编辑

发现qt creator在编译的时候,传递给的选项和部分参数是通过projectname.pro.user文件传递的,projectname是工程名。
其中,指定了选项../../../mkspecs/linux-g++所以根本找不到linux-g++。在导入的文件的时候,就会创建这个.user的文件,如果在导入的过程中,删除这个文件,就可以了。
估计,qt creator会采用默认的选项,也就不会产生额外的参数../../../mkspecs/, linux-g++,而不是../../../mkspecs/linux-g++来编译project,并且不会产生.user文件。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文