虽然安装了Qt,但未找到qmake

spi*_*ght 4 unix qt qmake

我在MS Visual Studio 2010中创建了Qt项目,我正在尝试将其移植到Linux OS.我得到的Linux,其上的Qt 4.6.3安装(附带分发包).

我需要为我的项目生成Makefile(project_name.pro),所以我试着qmake -projectcommand not found

当我安装了Qt(在终端中执行qtconfig让我知道qt版本)它对我来说非常不可取和奇怪为什么Qt我不能使用它的实用程序qmake?

你能帮我解决一下这个问题吗?

Pio*_*das 6

那是什么发行版?可能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:~$ 
Run Code Online (Sandbox Code Playgroud)

  • 俄罗斯debian克隆,哈哈:) http://astra-linux.com :)对你有好处:) (2认同)

ILM*_*o_7 5

看到Qt3/Qt4库在我试过的所有Linux发行版中都有重叠,我认为为解决这个问题提供更全面的答案可能是个好主意.如果您正在运行基于debian的发行版,之前建议的使用答案dpkg可能会起作用; 但是,在其他Linux发行版上,例如Fedora,它们将无法正常工作.

一个更合适的解决方案,无论您运行的是什么,如果已经alternatives安装,都要执行此操作:

update-alternatives --install /usr/bin/qmake qmake /usr/bin/qmake-qt4 10

然后,为了更好的衡量,你可以遵循: update-alternatives --set qmake /usr/bin/qmake-qt4