Вопросы новичка по Qt |
Здравствуйте, гость ( Вход | Регистрация )
Вопросы новичка по Qt |
Stitchi |
20.1.2009, 18:02
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 20.1.2009 Пользователь №: 499 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте сильно палками не байте, но у меня есть пара вопросов. Недавно стал изучать C++. Задался целью в учёбе использовать Qt. До этого все консольные программы я писал на VS2008 Express. Решил интегрировать Qt в VS, пришлось немного скачать софта, но всё удалось сейчас VS2008Prof + Qt 4.4.3 comm.
Вопросы: 1. Существует ли альтернативная среда(бесплатная), где удобно было бы использовать QT? 2. Программа написанная с помощью VS2008 + Qt имеет проблемы при переносе на Linux? 3. Есть ли минусы разработки программы под VS2008? 4. Как правильно скомпилировать программу (в VS 2008), для запуска на другом компьютере (без VS). В настройках проекта, C/C++, Generation code, переставил Realise, так же пробовал менять с MD на MT. Пишет, что нужны библиотеки QCore.dll*. Как их правильно подключить? 5. Под Linux лучше использовать KDevelop? Жду ответов, заранее спасибо. |
|
|
SABROG |
20.1.2009, 18:17
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
1. Существует ли альтернативная среда(бесплатная), где удобно было бы использовать QT? QtCreator, Eclipse, QDevelop, CodeBlocks 2. Программа написанная с помощью VS2008 + Qt имеет проблемы при переносе на Linux? Обычно нет. 3. Есть ли минусы разработки программы под VS2008? Может быть проблема с компиляцией проекта под другими ОС, т.к. в разных компиляторах по разному реализован стандарт C++. В некоторых местах может быть не реализован вообще. Могут быть проблемы с asm вставками и препроцессорными дерективами (pragma), если такие использовались. Это относится больше уже не к самой библиотеке Qt, а к коду, который Вы можете написать своими руками. 4. Как правильно скомпилировать программу (в VS 2008), для запуска на другом компьютере (без VS). В настройках проекта, C/C++, Generation code, переставил Realise, так же пробовал менять с MD на MT. Пишет, что нужны библиотеки QCore.dll*. Как их правильно подключить? В интеграторе необходимо прописать пути к Qt. Затем нужно почитать Assistant, чтобы понять к каким классам, которые вы будете использовать, какие dll относятся. Тогда достаточно скопировать нужные .dll в папку с программой. Вообще об этом много раз писалось. Достаточно воспользоваться поиском. 5. Под Linux лучше использовать KDevelop? Если никогда не пользовались, то попробуйте разные, чтобы понять что вам милее. Я бы порекомендовал сначала обычный текстовый редактор и консоль, чтобы было представление как это все работает. В дальнейшем это может избавить от вопросов типа "почему компилятор не компилирует в моей любимой IDE". |
|
|
Текстовая версия | Сейчас: 16.1.2025, 1:00 |