0
我在Ubuntu 14.04上運行Qt Creator 3.1.1,並構建一個鏈接到位於/usr/local/lib
的庫的程序。現在在我的.bashrc
文件中,我已經設置了LD_LIBRARY_PATH
變量來包含這個目錄,然後如果我從bash運行我的程序,它運行正常。但是,如果我嘗試從Qt Creator中運行它(通過按綠色箭頭),那麼我收到一條錯誤消息,說它找不到該庫。設置Qt Creator中所有項目的環境變量
因此,我的臨時解決方案是進入Build->Run Environment
並在其中設置環境變量LD_LIBRARY_PATH
。但是,我需要在每個新項目上都這樣做,並且因爲/usr/local/lib
是本地安裝的庫的公用目錄,所以這可能會令人沮喪。
Qt Creator有沒有辦法在默認情況下爲所有項目設置環境變量,而不必爲每個項目手動設置?
當我點擊一個工具包(比如'Desktop(default)')時,它會列出一些屬性;然而,他們都不是'環境'。該列表是:名稱,設備類型,設備,Sysroot,編譯器,調試器,Qt版本和Qt mkspec。 – Karnivaurus
我只注意到,我有3.4.2,而不是3.1.1安裝。這肯定是區別:( –
好吧 - 我想我會升級,也許這是不可能的在3.1.1! – Karnivaurus