2011-03-21 50 views
0

我已經安裝QWT,包括我的個人資料路徑如何設置QWT路徑或環境變量

INCLUDEPATH += /usr/local/qwt-6.0.0-rc5/include 

LIBS += -L/usr/local/qwt-6.0.0-rc5/lib -lqwt 

但是當我運行我的程序出現錯誤

error while loading shared libraries: libqwt.so.6: cannot open shared object file: No such file or directory /home/cv/abc/abc exited with code 127 

當使用終端我設置的路徑

export LD_LIBRARY_PATH=/usr/local/qwt-6.0.0-rc5 

然後,當我運行程序(使用該接口的播放按鈕)我仍然收到錯誤。我不知道我錯在哪裏,我完全陷入困境。有人能詳細解釋我如何使qwt與qt合作嗎?版本有什麼不同?請詳細解釋我將非常感謝!

我使用的是Ubuntu 10.04。

感謝

回答

1
  1. 您可以在Ubuntu安裝方式QWT

    安裝資質的libqwt-dev的

  2. 此外,在qtreator您可以爲您的項目指定運行環境。在左側面板中選擇項目並運行設置。

+0

感謝ü先生是有辦法permanatly設置這個像我想打開從應用程序 - Qt Creator中>編程感謝 – tariq 2011-03-21 10:20:01

+1

嘗試把'出口LD_LIBRARY_PATH = '在.gnomerc,您可以編輯/ etc/LD。 so.conf也是如此,但這會影響到所有系統。 – graphite 2011-03-21 10:27:43

+0

謝謝你,先生請告訴我where.gnomerc和我應該在哪裏粘貼ld_library_path ........文件 – tariq 2011-03-21 11:00:11

1

您是否將Qwt的路徑添加到運行時鏈接器?

/etc/ld.so.conf.d/創建一個文件qwt.conf在那裏你只需要寫入[your-qwt-path]/lib的路徑。

編輯:你當然需要root權限才能在那裏創建一個文件。另外,我忘了提及創建該文件後需要sudo ldconfig。最後,直到我重新啓動我的系統才能工作。 :)

相關問題