我的任務是將現有的Windows GUI應用移植到Linux。理想情況下,我想這樣做,以便可以使用相同的代碼庫來構建Windows版本或Linux版本。我將在Ubuntu 9.04上完成我的工作。在四處搜尋之後,我不清楚哪些工具最適合用來幫助我。將用C編寫的現有Windows GUI應用程序移植到Linux有什麼選擇?
的寬鬆要求列表是:
的代碼是C,不是C++,並應編制建立在Windows和Linux版本。由於它是現有的代碼,並且相當大,因此現在轉換爲像.NET這樣的託管語言是不成問題的。
我寧願如果我可以在兩個系統中使用相同的對話框。在Windows中,建立一個對話框非常簡單。您在Visual Studio中的資源編輯器中創建對話框,然後調用DialogBox()API並處理事件消息。我真的很想找到能在Linux方面做同樣的事情。
這也很好,有一個類似於Visual Studio的好IDE。
任何幫助或暗示將不勝感激。
謝謝,
查看Glade教程。方法的主要區別在於GTK +對事件使用函數回調,而不是發佈消息。 – caf 2010-03-26 00:49:46