遇到的問題:
1:在debug模式下可以順利執行,但是換到release模式下沒法執行了。會顯示 exited with code 1 。
解決辦法:把產生的release文件放到QT的bin庫下,看是否能執行,如果能執行,那麼說明環境變量沒有正確地設置,只要把這個bin的路徑添加到環境變量下就行了。如果放在bin下還是不能執行。我也不知道了。。。
2 :qmake 無法使用
解決辦法:同上,把環境變量設置上就行。
3:如何自定義h文件。cpp文件的位置。
QT Creator是沒有像vs 一樣的添加篩選器(也就是文件夾)的功能,所以爲了自己定製文件夾需要這麼做:
1>在項目的目錄先自己先建立好文件夾,把相應的文件其中。
2>使用cmd命令來到項目的目錄使用:
qmake -project
qmake
成功生成pro文件,此時生成的pro文件缺少了對窗口的支持,所以如果你用到了qt中的窗口類
必須在pro中加入一條語句QT +=widgets。
3>包含頭文件的時候要使用“所在文件名/文件.h”的方式
(ps:我個人喜歡把h文件和cpp文件放在一起,但是使用qmake是無法達到這樣的效果的,可以自己編輯
pro文件,HEADERS += 後面,把所有的文件夾都放在這裏,這樣打開頭文件的選項卡就可以展開所有
文件夾,然後就可以在一個文件夾中同時包含h,cpp文件了)
4:更改包含ui文件在內的文件名:
可以我看之前的一篇博客: