QT學習筆記

2021-06-20 02:07:45 字數 848 閱讀 4964

1.在windows下配置好qt的環境變數以後,用cmd開始編譯,

qmake -project

qmake hello.pro

mingw32-make

結果出現錯誤

#include

問題已經解決了,主要是:

故而只需在.pro檔案中加入: 

greaterthan(qt_major_version, 4): qt +=widgets 

也可以檢視當前目錄下makefile(.debug or .release)裡的環境變數incpath知道make應用是去**找標頭檔案的。例如 ./makefile.debug 檔案部分內容
15 cxxflags  

= -pipe -o2 -wall -w -d_reentrant $(defines) 16 incpath  

= -i/usr/share/qt4/mkspecs/linux-g++ -i. -i/usr/include/qt4/qtcore -i/usr/include/qt4/qtgui -i/usr/include/qt4 -i. -i. -i.

17 link  

= g++

2.make: nothing to be done for 'first'
使用mingw32-make clean 後再使用 mingw32-make 即可。
有的編譯命令是使用make,則make clean後make。

3.在qt4中外掛程式的編譯需要巨集q_export_plugin2,在qt5中不用該巨集能通過編譯,用了反而不能通過

Qt學習筆記

1.參考資料 1 2 3 4 5 6 2.faq 2.1.qt creator 2.1.1.xp下用qt creator編譯自帶例子mdi sdi 當不勾選projects build settings build environment的 clear system environment 時,編譯...

Qt 學習筆記

常用控制項對應類 窗體 qwidget 水平布局 qhboxlayout 豎直布局 qvboxlayout 網格布局 qgridlayout 按鈕 qpushbutton 標籤 靜態文字框 qlabel qlineedit label new qlabel tr find what lineedit...

qt學習筆記

1 對話方塊中去掉右上角的問號幫助按鈕 cpp view plain copy test dialog setwindowflags test dialog windowflags qt windowcontexthelpbuttonhint 2 過程中建立的子對話方塊qdialog dialog ...