4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
1 | |
Выбор технологии03.08.2011, 10:45. Показов 5465. Ответов 52
Метки нет (Все метки)
Всем привет!
У меня такой вопрос Вот я сейчас работаю в компании, которая занимается разработкой ПО на С++ Начал разработку проекта Про технологию речи не шло, я скачал много учебников (имею небогатый опыт прогарммирования на С++, и в учебниках есть необходимость) Так уж получилось, что почти во всех учебниках, которые я скачал, и которые затрагивают Visual C++, речь идёт об MFC Поэтому я и выбрал MFC, потому что про него много написано умными людьми (Том Арчер, Эндрю Уайтчепел, ну и в других книжках тоже есть) Но последнее время с слышу отзывы вроде "Я бы не стал использовать MFC", "Вообще, не пиши на MFC", "Я больше к QT привык, MFC втопку" и т.д. Но, при этом, эти комментарии неаргументированы. Но мне всё равно очень интересно А что тогда использовать? Windows Forms? WinAPI? Что вы посоветуете? Очень важно Буду благодарен за любой ответ
0
|
03.08.2011, 10:45 | |
Ответы с готовыми решениями:
52
Выбор технологии для написания приложений под Windows Какие технологии актуальны для С\С++ программиста Выбор инструмента/технологии Технологии OpenMP |
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
03.08.2011, 15:55 [ТС] | 42 |
да не, он оч крутой мужик
умные идеи задвигает) просто не в курсе последних веяний может быть
0
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
03.08.2011, 16:01 [ТС] | 44 |
ладно, это, вобщем-то, не важный момент =)
ты разбираешься в лицензиях? вот это я правильно понимаю?
0
|
03.08.2011, 16:04 | 45 |
нет...
ты можешь делать закрытый (proprietary) код, собирать бинарник, но исключительно с динамической линковкой Qt-шных библиотек. Т.е. вместе со своим бинарником поставляешь неизмененные стандартные библиотеки Qt. При этом код можешь никому не показывать, и брать бабло исключительно за бинарник.
1
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
03.08.2011, 16:09 [ТС] | 46 |
Так
И как ты думаешь, это "хорошо"? То есть, я хочу сказать, в каких случаях бывает нужна статическая сборка (которую нельзя производить под LGPL)? Просто я, вроде, никогда и не подключал библиотеки, и плохо различаю особенности динамической и статической линковки
0
|
03.08.2011, 16:16 | 47 |
это "все равно"
просто будешь не один бинарник поставлять, а дистрибутив, куда водут: твой бинарник и библиотеки Qt (QtCore4.dll, QtCored4.dll, QtGui4.dll, QtGuid4.dll и т.д.)
0
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
03.08.2011, 16:19 [ТС] | 48 |
То есть при динамической линковке dll'ки Qt не будут линковаться внутрь exe'шника?
0
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
03.08.2011, 16:24 [ТС] | 50 |
Уже понятней
а как подключать Qt библиотеки при динамической линковке? Я просто ни разу не подрубал библиотеки И как в проекте использовать header'ы?
0
|
03.08.2011, 16:25 | 51 |
0
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
03.08.2011, 16:33 [ТС] | 52 |
Мне ещё сказали
0
|
106 / 106 / 11
Регистрация: 17.10.2010
Сообщений: 283
|
|
03.08.2011, 18:26 | 53 |
Одно но: при статической линковке теряется возможность использовать LGPL
Добавлено через 1 минуту Дык это Qt Creator по умолчанию сделает. Просто надо положить рядом Qt-шные DLLки
0
|
03.08.2011, 18:26 | |
03.08.2011, 18:26 | |
Помогаю со студенческими работами здесь
53
Облачные технологии на С++ GUI, технологии технологии программирования Информационные технологии проделать в экселе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |