qt - 尽管安装了 Qt,但未找到 qmake

标签 qt unix qmake

我在 MS Visual Studio 2010 中创建了 Qt 项目,我正在尝试将其移植到 Linux 操作系统。 我有Linux,上面安装了Qt 4.6.3(随发行包一起提供)。

我需要为我的项目(project_name.pro)生成Makefile, 所以我尝试 qmake -project 并得到 command not find

当我安装了 Qt(在终端中执行 qtconfig 可以让我知道 qt 版本)时,这对我来说非常不明显且奇怪,为什么拥有 Qt 我不能使用它的实用程序 qmake?

您能给我解决这个问题吗?

最佳答案

那是什么发行版?可能 qmake 位于单独的包中,例如在 Debian 中是 qt4-qmake 软件包,还可以寻找一些 qt-devel、qt4-devel 或类似的软件包。

pwadas@vao:~$ which qmake
/usr/bin/qmake
pwadas@vao:~$ ls -al /usr/bin/qmake
lrwxrwxrwx 1 root root 23 mar 26  2012 /usr/bin/qmake -> /etc/alternatives/qmake
pwadas@vao:~$ update-alternatives --list qmake
/usr/bin/qmake-qt3
/usr/bin/qmake-qt4
pwadas@vao:~$ dpkg -S /usr/bin/qmake-qt4
qt4-qmake: /usr/bin/qmake-qt4
pwadas@vao:~$ 

关于qt - 尽管安装了 Qt,但未找到 qmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12597487/

相关文章:

c++ - 从 QMutableListIterator 获取当前项

qt - qmake:如果存在 pkg-config 中的标志,则使用它们,否则使用默认值

c++ - 如何从控制台启动可执行文件并使用Qt读取输出

c - 如何交换两个打开的文件描述符?

unix - 命令行获取进程使用的内存

bash: bc 命令对 * 的评估

c++ - 当一个变量被定义并且它似乎被这样识别时,什么会导致 "C2065: undeclared identifier"?

c++ - 如何使用 Qt 构建静态库和可执行文件?

c++ - TreeView 中的分层数据和 TreeView 更新技术

c++ - 为什么我必须为 QFileDialog 指定父级