Damien
Damien

Reputation: 297

Has anyone used smartwin (a Windows C++ GUI OS library)?

I am considering using smartwin for a Windows platform only C++ project but notice that there has not been a release for 18months since 2.0rc5 was released i.e. it appears that it is no longer maintained.

After playing with it seems pretty good, I like it's use of templates, signals/slots (via boost) and it will meet the project needs but I would like some experiences of other users who are currently using it to help me weight it up?

Upvotes: 2

Views: 2137

Answers (5)

Ana Betts
Ana Betts

Reputation: 74662

Have you looked at Qt instead? I think it has a lot of the features you're looking for, and would be much better supported, both in developer tools and framework maturity.

Upvotes: 2

plan9assembler
plan9assembler

Reputation: 2984

Ultimate++ http://www.ultimatepp.org/

Upvotes: 0

Damien
Damien

Reputation: 297

Went for WTL in the end and that's been a pretty seamless and painless transition. Thanks for the comments and responses everyone.

Upvotes: 0

Donald Murray
Donald Murray

Reputation: 11

"...we really don't need a full application framework or cross platform portability - just a lite Win32 GUI framework that can be easily added to an existing app "

That is exactly what Smartwin was created for. Combine that with the Sally IDE, and you'll have a complete RAD development environment that is fast compact and complete. Note that Google is currently using WTL for their Chrome browser, but Smartwin is even more efficient than WTL.

Smartwin Also has a library called Winelib that they hope will make this also a portable environment in the long term.

Personally, if you want to go portable, I'd go with wxWidgets. However, if you are planning for sure to stay with windows, I'd certainly give Smartwin++ a look.

I, myself, would use wxWidgets, as thats what I usually use and am used to, so thats kind just a personal choice.

Good Luck. -Donald

Upvotes: 1

Wacek
Wacek

Reputation: 4346

Consider using wxWidgets. It is mature, well supported library with lots of features.

Upvotes: 0

Related Questions