在ubuntu下裝了qt 5後開啟之前在windows做的工程,編譯出錯就是下面這句
**載入比較慢,這裡是截圖,他的問題也是下面這句報錯
找到原因就是qt 4和qt 5 connect()的語法不同
改為qt 4 的sigal和slot就解決了,不過我查了qt的版本
版本是qt 5,不過為什麼用qt 5的呼叫語法反而會報錯
找到原因了,qt 工具->選項,下圖構建套件選擇的qt版本是qt4, 所以編譯時按qt4的語法來
在main.cpp裡面加入下面語句,解決
#include qtextcodec *codec = qtextcodec::codecforname("utf-8");//情況2
qtextcodec::setcodecfortr(codec);
qtextcodec::setcodecforlocale(codec);
qtextcodec::setcodecforcstrings(codec);
locate libgl.so
/usr/lib/i386-linux-gnu/mesa/libgl.so.1
/usr/lib/i386-linux-gnu/mesa/libgl.so.1.2.0
/usr/lib/x86_64-linux-gnu/mesa/libgl.so.1
/usr/lib/x86_64-linux-gnu/mesa/libgl.so.1.2.0
sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libgl.so.1.2.0 /usr/lib/libgl.so
cd /opt/qt59/plugins/platforminputcontexts
cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so .
chmod +x libfcitxplatforminputcontextplugin.so
(5)b使用a類的ui成員時,出現如下錯誤
error: invalid use of incomplete type 『class
要在a類的標頭檔案包含「ui_a.h」,同時ui::a *ui 要宣告成public
setgeometry: unable to set geometry 800x800+8+30 on qwidgetwindow/『mainwindowwindow』. resulting geometry: 800x750+8+30 (frame: 8, 30, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 12x30, maximum size: 16777215x16777215).
新增下面這行**解決
setwindowflags(qt::windowclosebuttonhint | qt::mswindowsfixedsizedialoghint);
qt:error:no rule to make target 』 … /…/??.png』,needed by 『debug/qrc_resource.cpp』
選擇專案,將專案中的 show build 選項去除調
錯誤分析集合
1 the method find and modity text view from the type textactivity is never used locally 需要在oncreate 中宣告 2 出現程式強制關閉,可能是由於沒有宣告activity 3 如果按鈕出現在本地不可能呼叫的...
Hibernate 錯誤集合
出此錯,是因為你的hql語句中沒有?但你建立query時卻要為此hql設定引數值造成的。簡單舉個例子 比如你的hql是 from user 而你查詢時這樣寫 query query session.createquery hql query.setparameter 0,小張 這時執行查詢時就會報錯...
django 錯誤集合
外來鍵檢查 報錯 1452,cannot add or update a child row a foreign keyconstraint fails 解決方法 在setting檔案的databases中新增以下 取消外來鍵檢查 databases 2,埠占用 啟動django報錯 django ...