2009-01-13 38 views
2

我正在考慮將smartwin用於僅限Windows平臺的C++項目,但請注意,自2.0rc5發佈以來,尚未發佈18個月的版本,即它看起來已不再維護。有沒有人使用smartwin(一個Windows C++ GUI操作系統庫)?

玩起來似乎很不錯,我喜歡它的使用模板,信號/插槽(通過提升),它會滿足項目需求,但我想一些其他用戶正在使用它的經驗幫助我加重它?

+0

從來沒有使用圖書館從死的項目。 – Francis 2009-12-09 09:09:58

回答

2

你看過Qt嗎?我認爲它有很多你正在尋找的功能,並且在開發者工具和框架成熟度方面都會更好地支持很多

+0

是的,但只是因爲我們不得不商業授權纔打折,但因爲我們只在一個小的C++項目上使用它,所以沒有多大意義。如果我們在C++之家的地方,這將是不容小覷的。只需要一個輕量級且簡單的Win32平臺C++ GUI包裝器,因此smartwin。 – Damien 2009-01-18 12:31:02

+2

將於下個月發佈的Qt 4.5將會LGPL'ed;大多數用戶不需要商業許可證。 – 2009-02-19 12:23:14

+0

@Josh:確實聽起來有趣的消息! Ta .. – Damien 2009-02-19 12:39:08

0

考慮使用wxWidgets。它是成熟的,支持良好的圖書館,有很多功能。

1

「......我們真的不需要一個完整的應用程序框架或跨平臺的可移植性 - 只是一個精簡版的Win32 GUI框架,可以很容易地添加到現有的應用程序」

這正是Smartwin創建對於。將它與Sally IDE相結合,您將擁有一個完整的RAD開發環境,該環境非常緊湊且完整。請注意,Google目前正在爲其Chrome瀏覽器使用WTL,但Smartwin比WTL效率更高。

Smartwin還有一個名爲Winelib的庫,他們希望長期來看這也是一個便攜式環境。

就個人而言,如果你想要便攜,我會去wxWidgets。但是,如果你打算一定要留在窗戶上,我一定會給Smartwin ++看一看。

我,我自己,會使用wxWidgets,因爲這是我通常使用和習慣的,所以這只是一種個人選擇。

祝你好運。 -Donald

0

終於找到了WTL,這是一個非常無縫和無痛的過渡。感謝大家的評論和迴應。

相關問題