qt 錯誤記錄

2021-07-25 21:13:08 字數 1975 閱讀 2545

1. no tool chain set from kit 「desktop」.

2. make: arm-none-linux-gnueabi-g++: command not found

/usr/local/qt5.6

-arm/bin/uic ..

/../pzjby/mainwindow.ui -o ui_mainwindow.h

arm-none

-linux

-gnueabi

-g++

-c-pipe

-g-std

=gnu++

0x -wall

-w-d_reentrant

-fpic

-dqt_qml_debug

-dqt_widgets_lib

-dqt_gui_lib

-dqt_core_lib

-i..

/../pzjby -i

.-i/usr/local/qt5.6

-arm/include -i/usr/local/qt5.6

-arm/include/qtwidgets -i/usr/local/qt5.6

-arm/include/qtgui -i/usr/local/qt5.6

-arm/include/qtcore -i.-i

.-i/home/anzyelay/desktop/arm/tslib/mybuild/include -i/usr/local/qt5.6

-arm/mkspecs/linux-arm

-gnueabi

-g++

-o main.o ..

/../pzjby/main.cpp

make: arm-none

-linux

-gnueabi

-g++: command not found

make: ***

[main.o]

error 127

15:51:58: 程序"/usr/bin/make"退出,退出** 2 。

error while building/deploying project pzjby (kit: nanopi)

when executing step "make"

qmake 用到的mkspecs配置檔案qmake.conf有問題,如果僅僅是編譯器名字不對可以直接修改,不同平台編譯時除了要指定相應的qmake,還要設定好qmakespec巨集,例如

針對arm-linux平台: export

qmakespec=/usr/lib/qt4/mkspecs/qws/linux-arm-g++

針對x86-linux平台 export

qmakespec=/usr/lib/qt4/mkspecs/qws/linux-g++-32

或者如下圖直接指定配置檔案

在畫圖設定畫筆時顯示如上錯誤,原因是qpainter物件還未啟用,使用begin方法啟用就可以了。幫助文件中有說明如下:

the isactive() function indicates whether the painter is active. a painter is activated by the begin() function and the constructor that takes a qpaintdevice argument. the end() function, and the destructor, deactivates it.

要麼用begin()方法,要麼在建構函式時賦乙個繪圖裝置引數給qpainter才能active它。

puppet 錯誤記錄

因為測試的需要把puppet master 給乾掉了,重新安裝puppet master,重新開始認證簽名。安裝好puppet master,什麼也不做,使用之前的client 連線master,會出現以下錯誤 warning peer certificate won t be verified i...

錯誤記錄(一)

時間限制 3000 ms 記憶體限制 65535 kb 難度 2 描述 編寫乙個c程式,實現兩個分數的加減法 輸入 輸入包含多行資料 每行資料是乙個字串,格式是 a boc d 其中a,b,c,d是乙個0 9的整數。o是運算子 或者 資料以eof結束 輸入資料保證合法 輸出對於輸入資料的每一行輸出兩...

簡單錯誤記錄

使用了部落格的 設計思路。這裡主要記錄一下在處理這一題時自己理解錯的地方 1 需要從輸入的日誌資訊中提取檔名和行號。如果這樣想這個問題,那麼需要分割字串分別獲取檔名和行號。其實可以利用格式化輸入分別獲取檔名字串和行號整數值。2 輸入一條日誌,顯示一次更新的日誌資訊。理解為時迴圈輸入日誌資訊,然後將日...