Linux下 QT的一些問題集錦

來源:互聯網
上載者:User

問題如下:
1/ qmake -project
2/ qmake
3/ make時編譯出錯

g++ -o hello hello.o main.o moc_hello.o -L/root/qt-2.3.7/lib -L/usr/X11R6/lib -lqt-mt -Xext -1X11 -1m
/usr/bin/ld: cannot fid -lqt-mt
collect2: ld returned 1 exit status
make: *** [hello] Error 1

看起來似乎是找不到庫檔案,於是gedit手動開啟Makefile,將LNCPATH以及LIBS兩行中的$QTDIR均替換為qt的安裝路徑/usr/lib/qt-3.1(或/usr/local/qt)

最終編譯成功.

待解決的問題:
1/ 我一直想把$QTDIR設定為/usr/lib/qt-3.1, 在設定檔/etc/profile,以及/root/.bash_profile中均添加了

QTDIR=/usr/lib/qt-3.1
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

仍然不起作用,不知道為什麼

解決:PATH=..後面的QTDIR均用實際路徑(/usr/lib/qt-3.1)代替.登出後生效.

2/ redhat 中的linux_tools裝上了也不起作用,不知道哪裡沒配置好

解決: 在VMware Workstation 5.5.3版本裡,VMware Tools安裝之後是要靠手動執行/usr/bin/vmware-toolbox才能顯示出效果的.
./usr/lib/vmware-tools/vmware-configure-tools.pl

重起後生效.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.