首先,1 把飛凌的qt4.8.5_sdk和tslib1.41_sdk,和對應的交叉編譯鏈,解壓到/usr/local/arm/ok335xd
2 在qt_creator中設定編譯器和qt版本和kit。
在設定qt版本的時候,如果提示"qt沒有被正確的安裝,請執行make install",可能是之前安裝過對應的qt,導致路徑不對。
原因為是因為編譯出來的qmake.exe中內嵌了乙個路徑,所以如果路徑和能成功配置好qmake的電腦上的路徑保持一致的話,就不會報這種錯。3 配置完後,看著沒有問題了。嘗試編譯,有報錯但如果不知道那個路徑,怎麼辦呢?可用16進製制編譯器,開啟qmake.exe檔案,搜尋
7174 5f 70
7266
7870
6174
68 3d (qt_prexpath=)
就能看到路徑。
有乙個更簡單的方法即可解決:
在qmake.exe同一資料夾下,建立乙個qt.conf檔案(ansi格式)
[paths]
prefix =.. 12
windows下記事本在另存為的時候可以選擇編碼格式為ansi
error while loading shared libraries: libz.so.1: cannot open shared object file
error while loading shared libraries: libz.so.1: cannot open shared object4 再編譯發現還有關於找不到編譯器和tslib的,則需要重新修改file: no such file or directory
這個問題就是你64位的作業系統沒有32位的類庫,而android的sdk是要32位支援的,如果沒裝就只能是報上面的錯!解決:
# sudo apt-get
update
# sudo apt-get
install lib32z1
這時候編譯:arm-none-linux-gnueabi-gcc hook.c 通過
/usr/local/arm/ok335xd/qt4.8.5-sdk/qt4.8.5/mkspecs/qws/linux-arm-g++下的qmake.conf
#應該可以了# qmake configuration
for building with arm-linux-g++#
include(../../common/linux.conf)
include(../../common/gcc-base-unix.conf)
include(../../common/g++-unix.conf)
include(../../common/qws.conf)
# modifications to g++.conf
qmake_cc = arm-arago-linux-gnueabi-gcc -lts
qmake_cxx = arm-arago-linux-gnueabi-g++ -lts
qmake_link = arm-arago-linux-gnueabi-g++ -lts
qmake_link_shlib = arm-arago-linux-gnueabi-g++ -lts
# modifications to linux.conf
qmake_ar = arm-arago-linux-gnueabi-ar cqs
qmake_objcopy = arm-arago-linux-gnueabi-objcopy
qmake_strip = arm-arago-linux-gnueabi-strip
qmake_incdir += /usr/local/arm/ok335xd/tslib-sdk/tslib/include
qmake_libdir += /usr/local/arm/ok335xd/tslib-sdk/tslib/lib
ubuntu18下的nginx安裝
在安裝nginx時,一般我們都需要先裝pcre,zlib以及openssl,前者為了重寫rewrite,後者為了gzip壓縮,openssl可以支援https協議。1.選定原始碼目錄 可以是任何目錄,本文選定的是 usr local src cd usr local src2.安裝pcre庫 cd ...
Ubuntu18下使用Valgrind工具
專案有一塊很小的記憶體洩露,但一直找不到原因 只能借助工具來定位問題。apt get install valgrind 首先生成乙個可執行檔案的demo,內部不能有死迴圈。用以下命令,可以在當前目錄下生成乙個log.txt檔案 usr bin valgrind tool memcheck leak ...
關於Ubuntu18安裝Lios OCR的相關錯誤
git clone cd lios 3 python3 setup.py install install data usr則會出現下列錯誤 traceback most recent call last file usr local lib python3.6 dist packages lios ...