2010-02-26 69 views
5

我最近聽說過關於Qt的內容,並且閱讀了關於Qt開發的樂趣。順便說一句,我還買了諾基亞N900,我聽說它的操作系統Maemo 5支持Qt,所以我想我會給它一個。如何在Windows上啓動Qt開發,但針對Maemo 5?

我是一名.NET開發人員,所以我寧願在Windows上開發,如果可能的話,使用Visual Studio。 我下載了最新的Qt SDK。我啓動了Qt Creator並創建了一個簡單的「Qt4 Gui應用程序」。它工作得很好,但是,我找不到任何可以在任何地方編譯Maemo 5的選項。

然後,我下載了Visual Studio插件,然後嘗試創建一個「Qt應用程序」,但是,無論選擇哪個Qt項目類型,點擊確定按鈕後,對話框都會再次彈出,所以它不能創造任何東西。

我也讀過關於Maemo 5 SDK,但是,它似乎只能在Linux上工作。 (Windows的每個演練都是從用Linux設置虛擬機開始的。)但是,我對Linux毫無經驗,所以我寧願留在Windows上。

所以我的問題是:是否有可能創建將在Maemo 5上運行而在Windows上開發的Qt應用程序,或者這是不可能的?

非常感謝您提供任何答案。

EDIT(解決方案):

自從我開始這個問題,一個非常好的開發工具的時候,Nokia Qt SDK解決了這個問題非常好。它是跨平臺的,可以用來開發Symbian和Maemo應用程序。對於Maemo工具鏈,它使用MADDE,這正是答案推薦的工具。 (請注意,它不再是一個技術預覽版了。)

Here is a very nice introduction video about the Nokia Qt SDK.

+0

Visual Studio是一個Windows特定的開發IDE。你將沒有運氣爲它開發非Windows。無論如何,你爲什麼要爲maemo開發,而是在一個完全相反的OS系列上工作。實際上,使用兩個距離較近的家庭的操作系統將有許多其他方面的幫助。 – WhyNotHugo 2012-02-29 05:50:45

+0

@Hugo - 也許你沒有認出,但很久以前我找到了解決方案。 :) – Venemo 2012-03-07 16:22:45

回答

6

我建議習慣的Linux;畢竟,Maemo(或者MeeGo,現在)真的是Linux下的,官方的SDK是基於Linux的scratchbox。

話雖這麼說,存在着一個非正式的社區項目MADDE

這是Maemo操作一個新的開發工具的技術預覽。 MADDE代表Maemo操作應用程序開發和調試環境,並提供以下功能:

  • 命令行交叉編譯
  • 支持多平臺(Linux操作系統(32位/ 64位),在Windows,Mac OS X)
  • 可配置爲不同的目標&工具鏈
  • 客戶端設備來簡化開發過程
  • 簡單

歡迎您在開發過程中測試該工具。但請記住,這是一個技術預覽。我們非常感謝您在談話中的反饋,開發人員名單,特別是bugzilla(開發人員平臺 - > MADDE)。

+0

非常感謝您的快速回答! 我正在下載MADDE。很抱歉,我對Qt很陌生。 :) – Venemo 2010-02-26 22:17:17

+0

好吧。 我獲得了我的N900,並有時間玩它。 MADDE工作得很好。 – Venemo 2010-03-24 19:12:05

+2

@Venemo我自己只有一個n810,但它非常可靠,很好開發和使用;我希望你喜歡你的N900 :) – ephemient 2010-03-24 21:54:06

相關問題