我最近用了下OK6410的開發板,按qt教程移植成功,但是被版本弄得有點暈,已經網搜弄懂了幾個點,但還有些地方很困惑,已在論壇上提問,但暫時無人解答,不知這裡可有懂又熱心的親方便回一下~
OK6410-A編譯u-boot時遇到的問題及解決 http://www.linuxidc.com/Linux/2013-04/83291.htm
OK6410匯編程序練習 http://www.linuxidc.com/Linux/2013-03/81963.htm
OK6410的UART0串口程序簡單測試 http://www.linuxidc.com/Linux/2013-01/77733.htm
OK6410開發板裸板程序實驗-LED http://www.linuxidc.com/Linux/2013-01/77215.htm
1、在linux中,我先安裝了qt-extended-4.4.3,也就是qtopia4,這個有什麼用呢?按網上查的資料理解,是為了在linux中提供編譯到目標板上可執行文件的庫,對嗎?
2、接著安裝了qt/e4.7.1,我看過裡面的build-all文件,配置中寫了-embeded arm,那麼這個意思就是所安裝的qt也是用於提供編譯到目標板的文件,用於目標板移植的文件,對嗎?
3、接著我安裝了qtcreator,然後隨便弄了個小程序,在Ubuntu中運行成功了。我困惑的就是這個地方,按照6410的qt教程來說,我是沒有安裝用於linux的qt庫的,那為什麼可以運行qt的程序呢?
自我解答==
1、正確
2、正確
今天把從軟件中心安裝的ubuntu給卸載了,重新安裝了個網上下載的qt-creator-linux-x86-opensource-1.3.1.bin,安裝完成後打開,發現qtcreator中沒有默認的qmake,需要手動添加自己之前安裝過的qmake。
結論:從ubuntu軟件中心安裝的qtcreator或者通過命令行‘apt-get install qtcreator’ 得到的qtcreator中會自動安裝用於該ubuntu上的qt庫。而官網下載的qtcreator安裝文件則只是一個集成開發環境。