Кто-нибудь использовал smartwin (библиотека ОС Windows C ++ GUI)? - PullRequest
2 голосов
/ 13 января 2009

Я рассматриваю возможность использования smartwin для проекта C ++ только на платформе Windows, но обратите внимание, что с момента выпуска 2.0rc5 не было релиза 18 месяцев, то есть кажется, что он больше не поддерживается.

После игры с ним все выглядит довольно хорошо, мне нравится использование шаблонов, сигналов / слотов (через буст), и оно будет соответствовать потребностям проекта, но мне бы хотелось, чтобы опыт других пользователей, использующих его в настоящее время, помог мне весить. это?

Ответы [ 5 ]

2 голосов
/ 14 января 2009

Вы смотрели на Qt вместо этого? Я думаю, что он имеет множество функций, которые вы ищете, и будет намного лучше поддерживаться как в инструментах разработчика, так и в зрелости фреймворка.

1 голос
/ 01 ноября 2009

"... нам действительно не нужна полная инфраструктура приложений или межплатформенная переносимость - просто облегченная среда Win32 GUI, которую можно легко добавить в существующее приложение"

Это именно то, для чего был создан Smartwin. Добавьте к этому Sally IDE, и вы получите полную среду разработки RAD, которая быстро и компактна. Обратите внимание, что Google в настоящее время использует WTL для своего браузера Chrome, но Smartwin даже более эффективен, чем WTL.

Smartwin также имеет библиотеку Winelib, которая, как они надеются, сделает ее также переносимой средой в долгосрочной перспективе.

Лично, если вы хотите использовать портативный компьютер, я бы выбрал wxWidgets. Однако, если вы планируете наверняка остаться с окнами, я бы непременно взглянул на Smartwin ++.

Я бы сам использовал wxWidgets, так как это то, к чему я обычно и привык, так что это просто личный выбор.

Удачи. -Donald

0 голосов
/ 02 июня 2010
0 голосов
/ 18 января 2010

В конце концов пошел на WTL, и это был довольно плавный и безболезненный переход. Спасибо всем за комментарии и ответы.

0 голосов
/ 19 февраля 2009

Рассмотрите возможность использования wxWidgets . Это зрелая, хорошо поддерживаемая библиотека с множеством функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...