首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种使用QT5.7和更高版本运行qmake的方法?

有没有一种使用QT5.7和更高版本运行qmake的方法?
EN

Stack Overflow用户
提问于 2017-02-28 20:59:33
回答 1查看 959关注 0票数 0

我在QtCreator中使用Qt5.7创建了一个项目,但现在我希望能够在终端中使用qmake构建这个项目,而不是通过QtCreator。但是,我无法使用QT5.7运行qmake。

按照本网页中的说明,我可以将qmake切换到qt5,但qmake -v仍然表示我正在运行QT5.2.1。我怎样才能把这个转换到QT5.7呢?

编辑:阿德里安的第二个评论奏效了。我无法让qmake切换到Qt5.7,但我可以直接调用Qt5.7附带的qmake,如下所示:

代码语言:javascript
复制
/home/<user>/Qt5.7/Qt5.7.0/gcc<something>/bin/qmake
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-28 21:15:05

简短答覆:是,当然:)

每个Qt构建都构建自己的qmake二进制文件。因此,如果您已经构建/安装了Qt5.7,这意味着您只需指向之前的Qt版本的qmake。您可以从executable文件夹访问任何Qt版本的qmake可执行文件,即对于Linux:

代码语言:javascript
复制
/home/<user_name>/Qt/Qt<version>/<compiler>/bin/qmake

请注意,Qt文件夹的路径及其名称可能因第一次安装使用的设置而异。

如果您想使用全局设置,如果qtchooser -list-versions列出了要使用的Qt版本,那么请确保将export QT_SELECT=<Qt version> (没有空格)设置在与随后使用qmake的终端相同的终端中。当您关闭终端或在不同的终端之间共享时,不保留环境变量。

代码语言:javascript
复制
export QT_SELECT=qt5
qmake
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42518623

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档