基于Qt 4.6的Qt Creator 1.3.0寫helloworld程序注意事項(xiàng)(原創(chuàng))
管理提醒:
本帖被 XChinux 執(zhí)行加亮操作(2009-12-03)
注意:下面指的是在windows下,linux下的情況可進(jìn)行相應(yīng)改變
昨天Qt 4.6和Qt Creator 1.3.0正式版發(fā)布了,但是如果以前用過(guò)舊版本,就可能出一些問(wèn)題。
1.用debug方式
如果你以前用了Qt 4.5的Qt Creator,并且將QtCored4.dll,QtGuid4.dll,mingwm10.dll等文件放到了C盤的system文件夾下。那么請(qǐng)先將它們刪除,不然編譯不會(huì)通過(guò)。
編譯完helloworld程序后,如果要直接執(zhí)行exe文件,需要將安裝目錄(新版Qt)下的qt/bin目錄下的QtCored4.dll,QtGuid4.dll,mingwm10.dll,和libgcc_s_dw2-1.dll(這個(gè)是新增的)文件放在exe文件夾中?;蛘邔⑺鼈兎诺较到y(tǒng)的system文件夾下。
2.選擇release方式
編譯程序后生成exe文件
1.需要Qt安裝目錄下的qt/bin目錄中的QtGui4.dll ,Qt Core4.dll,libgcc_s_dw2-1.dll以及mingwm10.dll四個(gè)文件的支持,將它們拷貝到exe文件目錄下。
2.程序中默認(rèn)只支持png圖片,如果使用了gif,jpg等格式的文件是顯示不出來(lái)的。需要將Qt安裝目錄下的qt/plugins/目錄中的imageformats文件夾拷貝到exe文件目錄下(注意是整個(gè)文件夾)。而imageformats文件夾中只需要保留你需要的文件,例如你只需要支持gif文件,就只保留qgif4.dll即可。