Qt使用教程:指定運(yùn)行設(shè)置(二)
在指定運(yùn)行設(shè)置(一)一文中,我們?yōu)榇蠹医榻B了為子項(xiàng)目創(chuàng)建運(yùn)行配置、為桌面設(shè)備類型指定運(yùn)行設(shè)置、指定Valgrind設(shè)置等。在本文中,我們將繼續(xù)為大家介紹指定qmake項(xiàng)目運(yùn)行設(shè)置的其他內(nèi)容。
為qmake項(xiàng)目指定運(yùn)行設(shè)置
指定調(diào)試器設(shè)置
想要選擇語(yǔ)言進(jìn)行調(diào)試,首先選擇Enable C++和Enable QML復(fù)選框。調(diào)試器端口與調(diào)試器進(jìn)行通信,你可以使用已注冊(cè)的或動(dòng)態(tài)范圍內(nèi)的任意空閑端口。
注意:在一個(gè)公開(kāi)的端口打開(kāi)一個(gè)socket會(huì)帶來(lái)安全風(fēng)險(xiǎn)。任何人都可以在互聯(lián)網(wǎng)上連接到正在調(diào)試的應(yīng)用程序和執(zhí)行的任意JavaScript函數(shù)。因此,你必須確保該端口受到防火墻的保護(hù)。
如果你同時(shí)調(diào)試多個(gè)應(yīng)用程序,那么可能會(huì)收到說(shuō)明該端口已在使用的錯(cuò)誤信息。為調(diào)試端口指定空閑的端口號(hào),然后重試。
為基于Linux的設(shè)備指定運(yùn)行設(shè)置
想要在基于Linux的設(shè)備上運(yùn)行和調(diào)試一個(gè)應(yīng)用程序,那么你必須創(chuàng)建從開(kāi)發(fā)主機(jī)到設(shè)備的連接,并將設(shè)備配置添加到包中。點(diǎn)擊Manage Kits來(lái)添加將設(shè)備添加到包。當(dāng)你正運(yùn)行應(yīng)用程序時(shí),Qt Creator會(huì)將文件復(fù)制到所連接的設(shè)備上。
在開(kāi)發(fā)主機(jī)和設(shè)備上,該運(yùn)行設(shè)置顯示到執(zhí)行文件的路徑。指定另一個(gè)應(yīng)用程序來(lái)啟動(dòng)你的應(yīng)用程序,例如,在Alternate executable on device字段中輸入命令并選擇Use this command instead復(fù)選框。
在Arguments字段中,你可以指定命令行參數(shù)來(lái)傳遞到你的應(yīng)用程序中。
為QNX設(shè)備指定運(yùn)行設(shè)置
想要在一個(gè)QNX設(shè)備上運(yùn)行和調(diào)試應(yīng)用程序,你必須創(chuàng)建從開(kāi)發(fā)PC到設(shè)備的連接。點(diǎn)擊Manage device configurations來(lái)創(chuàng)建一個(gè)連接。
指定QNX Neutrino設(shè)備的運(yùn)行設(shè)置與指定基于Linux設(shè)備的運(yùn)行設(shè)置非常相似。
購(gòu)買Qt Enterprise最新正版授權(quán)!詳情請(qǐng)"咨詢?cè)诰€客服"
慧都年終盛典火爆開(kāi)啟,一年僅一次的最強(qiáng)促銷,破冰鉅惠不容錯(cuò)過(guò)??!優(yōu)惠詳情點(diǎn)擊查看>>