Qt的交叉編譯問(wèn)題
操作系統(tǒng):ubuntu10.04,已裝arm-qte-4.7.0-20101105.tar.gz
在Desktop Qt 4.7.4 for GCC (Qt SDK)下程序可以編譯成功并且運(yùn)行
現(xiàn)在要移植到開(kāi)發(fā)板:友善之臂6410
按照說(shuō)明書(shū),Qt版本是這個(gè),而編輯構(gòu)建配置應(yīng)該是Qt in PATH Release
但是選擇了Qt版本之后,編輯構(gòu)建配置一起跟著改變?yōu)镼t4.7.0(QtEmbedded-4.7.0-arm)
是新手,不懂如何移植,求教具體過(guò)程
修改QtCreator的配置。
tools-->Options--->Build && Run --->Qt Versions
把你的開(kāi)發(fā)板的編譯工具鏈扔進(jìn)去。再到你發(fā)的那個(gè)圖里設(shè)置。
你看著他使用手冊(cè)做啊。。。我都看不懂你在這里說(shuō)什么 !
QTcreator能在windows中交叉編譯arm平臺(tái)程序嗎
這個(gè)估計(jì)沒(méi)必要,安裝一個(gè)虛擬機(jī),然后安裝一個(gè)桌面版的里L(fēng)inux系統(tǒng),再在系統(tǒng)中安裝一個(gè)vim編輯器,再安裝一個(gè)gdb調(diào)試器,最后再arm-linux-gcc就可以編譯c文件了,要是你的很多源程序文件都在windows系統(tǒng)中,你可以設(shè)置Windows與Linux共享文件。這些東西在網(wǎng)上都可以找到教程,剛開(kāi)始可能覺(jué)得Linux系統(tǒng)很不方便,但是要熟悉Linux系統(tǒng)就必須經(jīng)常呆在Linux系統(tǒng)中,希望能幫到你。
icc找不到命令
需要進(jìn)行鏈設(shè)置。添加交叉工具鏈的時(shí)候名稱一定不能是Linux-ICC,交叉編譯工具鏈設(shè)置有問(wèn)題,會(huì)導(dǎo)致找不到命令,這時(shí)qmake命令為qmake-hello.pro-r-spec-linux-icc-32。正確的應(yīng)該是:linux-arm-g++。請(qǐng)使用GCCE,然后選擇正確的交叉工具路徑,點(diǎn)應(yīng)用。然后檢查qmake命令,如果是qmake-hello.pro-r-specqws/linux-arm-g++。就對(duì)了。如果實(shí)在不會(huì)設(shè)置,就用qtcreator2.1.0及以前的版本,默認(rèn)識(shí)別工具鏈,不用自己設(shè)置。
QT cleator 編譯工具配置界面不一樣
親,你到底想問(wèn)什么呢.
linux下和window下的QtCreator的配置界面確實(shí)不一樣.
你那個(gè)錯(cuò)誤應(yīng)該是linux系統(tǒng)中確實(shí)了工具,也許是文本解析的工具.也許是交叉編譯工具鏈的問(wèn)題.
相關(guān)推薦:
最高額保證法律依據(jù)(民法典后保證最高額擔(dān)保的規(guī)定)
中外合資經(jīng)營(yíng)企業(yè)的資本(中外合資企業(yè)注冊(cè)資本金要求)
車輛抵押貸款(汽車抵押貸款需要什么條件)
國(guó)有企業(yè)設(shè)立的資料(國(guó)有企業(yè)注冊(cè)條件)
怎么注冊(cè)公司流程(公司注冊(cè)流程及需要的材料)