Qt安裝之后出現(xiàn)qmake命令無(wú)法找到
如果已經(jīng)正確的安裝了Qt,那么不要再抱有qmake沒(méi)有安裝上的幻想,它真的已經(jīng)在你的電腦上了,在哪里呢,到你的安裝目錄下,找找什么Qt啊,bin啊,你總會(huì)看到一個(gè)叫做qmake的東西,所以現(xiàn)在的問(wèn)題就是qmake沒(méi)有寫(xiě)到環(huán)境變量里,當(dāng)然一個(gè)比較簡(jiǎn)單的方法就是把這個(gè)路徑直接加到$PATH里,在/etc/profile里添加,至于要填什么上網(wǎng)搜一下就可以了,或者打開(kāi)那個(gè)文件看一會(huì)兒也就知道該怎么填了。
如果像我這樣有精神潔癖這個(gè)優(yōu)點(diǎn)的話,可以采用第二種方法,就是在已有路徑里添加鏈接。
為了方便操作,最好在root權(quán)限下進(jìn)行。首先updatedb來(lái)更新一下文件數(shù)據(jù)庫(kù),更完之后執(zhí)行"locate bin/qmake",如果順利的話你會(huì)看到一堆路徑,這是完整安裝Qt SDK version 1.1.2之后的結(jié)果,我需要的是Desktop下的qmake,所以就復(fù)制路徑里有Desktop的那個(gè)qmake的路徑,比如我的是"/home/wbs/program/QtSDK/Desktop/Qt/473/gcc/bin/qmake",復(fù)制完之后執(zhí)行"echo $PATH",看看哪些路徑已經(jīng)在$PATH里,原則上這些路徑都可以,但是不排除有些路徑壓根就不存在,我選擇的是"/usr/local/bin",然后創(chuàng)建軟鏈接,"ln -s /home/wbs/program/QtSDK/Desktop/Qt/473/gcc/bin/qmake /usr/local/bin"。這樣系統(tǒng)就能找到qmake命令了,到終端里執(zhí)行一下"qmake -v",應(yīng)該可以看到版本號(hào)了。