• <menu id="w2i4a"></menu>
  • logo Qt使用教程

    文檔首頁(yè)>>Qt使用教程>>Qt使用教程:指定運(yùn)行設(shè)置(二)

    Qt使用教程:指定運(yùn)行設(shè)置(二)


    <Qt Enterprise最新版下載>

    指定運(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ùn)行設(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ù)選框。

    指定運(yùn)行設(shè)置(二)

    在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è)連接。

    指定運(yùn)行設(shè)置(二)

    指定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)擊查看>>

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();