ubuntu下Qt配置qwt和libmodbus
阿新 • • 發佈:2018-11-08
Qt安裝在ubuntu上出了很多問題,其中一個就是qmake不能用。
解決方法:進入/usr/lib/x86_64-linux-gnu/qt-default/qtchooser目錄,對目錄下的default.conf修改為
/home/mlw/Qt5.7.0/5.7/gcc_64/bin
/home/mlw/Qt5.7.0/
這是我的Qt的安裝目錄,可根據個人情況進行修改;
但是qmake問題完結之後,編寫一個簡單的程式碼又出現下一個問題:
Qt cannot find -lGL
解決方法:
sudo apt-get install libqt4-dev
再次折騰libmodbus
將libmodbus壓縮檔案拷貝到ubuntu下,編譯安裝:1)./configure2)make 3)sudo make install
此時生成的庫函式和標頭檔案會分別在/usr/local/lib和/usr/local/include/modbus目錄下,
所以編譯檔案時加上引數-L /usr/local/lib -I /usr/local/include/modbus -lmodbus
編譯通過了但是執行時出現錯誤:
./a.out: error while loading shared libraries: libmodbus.so.5: cannot open shared object file: No such file or directory
解決如下:1.進入 vim /etc/ld.so.config新增如下引數:(寫入動態連結庫中的絕對路徑)
/usr/local/lib
然後,執行/sbin/ldconfig -v 就行了