1. 程式人生 > 其它 >qt-2021-10-27

qt-2021-10-27

1、windows下安裝好qt-creator和qt-sdk之後,設定完環境變數並手動添加了關聯到qt-creator,但是會發現如果建立的qt控制元件專案下的qt-gui應用工程若是放到普通碟符下的普通資料夾下,會跑不出來想要的小視窗,如果建立工程時工程儲存到桌面,那麼執行後就是可以顯示的。

2、ubuntu14.04用geditor開啟.txt文件時,內容中的中文變為亂碼,這裡記錄一下網上找到的解決辦法(嘗試過其它如gconfig-editor圖形化介面修改,但是一安裝完發現根本找不到gedit-2,無奈只好另找辦法了),先將已經開啟的.txt關閉,然後在終端中分別執行下面兩條語句再重新開啟文件即可。

(1)gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

(2)gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

3、安裝qt sdk 4.7.4時出現如下圖錯誤,網路上有說使用命令sudo apt-get install build-essential可以解決,但是在執行這句命令的過程由於剛好前一刻有一個update視窗跳出說有內容更新,但是自己也並沒有太注意更新的什麼內容,就點選了確定(後臺被縮小隱藏在圖中左側工作列倒數第二個),恰好是這個緣故,導致這邊執行命令時出錯,彈出類似E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)這樣的錯誤,後來等更新結束再次執行命令就可以了。

4、還是接著上一步的安裝,執行sudo ./configure後跑了一會出現如下圖錯誤:網上查詢到ubuntu下需要安裝libxtst-dev、libx11-dev、libxext-dev這三個依賴,然後再執行sudo ./configure就得到執行成功如圖所示。5、在sudo make之後,原始碼編譯的過程跑了一個小時,又彈出了以下錯誤,除了cannot find -lXrender之外還有另外幾個提示,但總體都是指向缺少依賴,所以到網上找了一下解決辦法,說編譯之前需要安裝sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev,但是後面一句sudo apt-get install libglui-dev我嘗試過是無法執行的,所以只安裝了前面一句命令中的依賴,最終編譯完的結果如圖二所示。