2015-04-29 23 views
0

我試圖安裝touchegg, 以下是錯誤我得到試圖使用蘇模式使命令:在使用make命令來安裝觸摸雞蛋

[email protected]:/home/esrsank/Downloads/touchegg-1.1# make 

g++ -m64 -Wl,-O1 -o touchegg Config.o GestureCollector.o GestureHandler.o 
GestureFactory.o Gesture.o GestureTypeEnum.o GestureDirectionEnum.o 
ActionTypeEnum.o ActionFactory.o MinimizeWindow.o CloseWindow.o 
MaximizeRestoreWindow.o ShowDesktop.o SendKeys.o ChangeDesktop.o 
ResizeWindow.o MoveWindow.o RunCommand.o DragAndDrop.o ChangeViewport.o 
MouseClick.o Scroll.o WindowListener.o Main.o Touchegg.o moc_GestureCollector.o 
moc_GestureHandler.o moc_GestureTypeEnum.o moc_GestureDirectionEnum.o  
moc_ActionTypeEnum.o moc_WindowListener.o moc_Touchegg.o - 
L/usr/lib/x86_64-linux-gnu -lutouch-geis -lX11 -lXtst -lXext -lQtXml -lQtGui 
-lQtCore -lpthread 

/usr/bin/ld: cannot find -lutouch-geis 
collect2: ld returned 1 exit status 
make: *** [touchegg] Error 1 

任何解決方案?

回答

0

無法找到libutouch-geis,因爲它沒有安裝,或者因爲此庫的位置不在鏈接器路徑中。

this page的指導建議安裝如下:

$ sudo apt-get install build-essential libqt4-dev utouch libgeis-dev libx11-6 libxtst-dev 

然後運行:

$ qmake 
$ make 
$ sudo make install 
+0

呀。似乎有一個在鏈接中斷,但我安裝了所有庫.. Anyway謝謝你回覆:) – ThunderPunch

+0

然後必須是鏈接器路徑。嘗試以標準用戶身份運行make,路徑可能會有所不同。你第一次運行qmake嗎? – jam

相關問題