我試圖讓Qt應用程序在QNX 4.5上運行。我編譯的Qt 4.6.3在Linux中使用此配置:在QNX上運行Qt應用程序
的./configure -xplatform不支持/ QWS/QNX-I386-G ++ - 嵌入式I386 -no-GFX-linuxfb -no-鼠標器linuxtp -no-KBD-TTY -no-qt3support -qt-GFX-QNX -qt - 小鼠QNX -qt-KBD-QNX -no的例外 - 小端-nomake演示-nomake例子
「使「需要一定的環境調整和註釋掉一個功能,但最終工作。我已將字體和編譯好的Qt庫複製到在VMware中運行的QNX中,並創建了一個Qt樣本應用程序(它只是顯示一個按鈕),我在Linux機器上編譯並複製到QNX。
我有一個小腳本來啓動應用程序:
io-display -d vid=0x15adh,did=0x405h
/usr/photon/bin/devi-hid -Pr kbd mouse
./app
它運行的應用程序,使實驗輸入驅動。通過這個腳本,我可以通過在Photon中運行Qt應用程序來獲得某處 - 屏幕渲染全部搞砸了,但我確實看到了我的Qt應用程序。但是,如果我退出Photon進入文本模式,並嘗試從那裏運行應用程序(使用稍微修改過的腳本,使用不同的vid並設置了啓動圖形服務器的值),我只是看到一個空白屏幕。
我對QNX和Qt是全新的,所以我現在有點卡住了。我想了解一下Photon的工作原理以及它設置的環境,找到我在文本模式下可能會丟失的內容。不過,我不確定這是否是一個正確的方向,所以我想我會問這麼好的人,以防有人經歷過這個之前:)
乾杯!
謝謝!我還沒有嘗試使用-qws來運行應用程序,這是一個非常大的錯誤。我跟着你提供的Qt 4.7.1端口的鏈接,並從那裏的指示立即工作。真棒! – lunafiko 2011-03-14 18:17:56