Russian Qt Forum
Ноябрь 22, 2024, 13:15
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
В разных IDE разные файлы проектов...
Страниц: [
1
]
2
3
...
6
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: В разных IDE разные файлы проектов... (Прочитано 46485 раз)
QtProger
Гость
В разных IDE разные файлы проектов...
«
:
Январь 04, 2010, 15:58 »
Помогите разобраться. Я решил испробовать Qt на других IDE. Попробовал сначала с Code::Blocks - с ним не получилось скомпилировать проект, мне сказали,что надо использовать makefile, не знаю что это такое и зачем он нужен. Попробовал Visual Studio: в ней используется файл проекта *.vcproj. А в Creator`е файлы проекта *.pro.
Подскажите, пожалуйста, что мне делать с этим разнообразием ? Как мне скомпилировать в Creator`e проект, созданный в Visual Studio, и наоборот ? Как мне скомпилировать в Code::Blocks проект, созданный в Creator`e ?
Записан
niXman
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #1 :
Январь 04, 2010, 16:35 »
cmake
Записан
Dendy
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #2 :
Январь 04, 2010, 16:41 »
Цитата: niXman от Январь 04, 2010, 16:35
cmake
Плюсую. Только вот человек ринулся кодить, а что такое Makefile даже не представляет. Боюсь с CMake'ом вообще увязнет. А так да - читайте документацию по CMake и создавайте Makefile-проекты в каждом из IDE.
Записан
panAlexey
Гипер активный житель
Offline
Сообщений: 864
Акцио ЗАРПЛАТА!!!!! :(
Re: В разных IDE разные файлы проектов...
«
Ответ #3 :
Январь 04, 2010, 17:14 »
Цитата: QtProger от Январь 04, 2010, 15:58
Помогите разобраться. Я решил испробовать Qt на других IDE. Попробовал сначала с Code::Blocks - с ним не получилось скомпилировать проект, мне сказали,что надо использовать makefile, не знаю что это такое и зачем он нужен.
Гуглом воспользуйся.
Первое что нашлось:
http://abuse.edu.ioffe.ru/cluster/makeman
пс. хе-хе
)) рекомендуют использовать кодеблок и эклипЗ,
) шобы окончательно заэклипсело
))))))
Цитата: QtProger от Январь 04, 2010, 15:58
Помогите разобраться. >>>>>>. мне сказали,что надо использовать makefile, не знаю что это такое и зачем он нужен.
Лучше бы тебе не хвататься за ИДЕ, прежде чем поймешь че такое makefile и как работает система сборки/линковки/компиляции.
«
Последнее редактирование: Январь 04, 2010, 17:16 от panAlexey
»
Записан
Win Xp SP-2, Qt4.3.4/MinGW.
http://trdm.1gb.ru/
QtProger
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #4 :
Январь 04, 2010, 19:37 »
Цитата: Dendy от Январь 04, 2010, 16:41
Плюсую. Только вот человек ринулся кодить, а что такое Makefile даже не представляет. Боюсь с CMake'ом вообще увязнет. А так да - читайте документацию по CMake и создавайте Makefile-проекты в каждом из IDE.
Значит makefile и Cmake - решение проблем, описанных в первом посту ? С makefile и Cmake мои проекты станут кросс-IDE`шными ?
Цитата: panAlexey от Январь 04, 2010, 17:14
Лучше бы тебе не хвататься за ИДЕ, прежде чем поймешь че такое makefile и как работает система сборки/линковки/компиляции.
Поздно. Уже больше полугода прогаю в IDE
Сначала была Делфи, потом С++ Билдер. Со словом "makefile" познакомился недавно.
Записан
Dendy
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #5 :
Январь 04, 2010, 19:49 »
Да, Makefile-проекты - решение ваших проблем. Есть множество утилит, генерирующих Makefile под платформу из кроссплатформенного файла проекта (QMake, CMake, autotools, etc). Естественно у каждой системы сборки свой формат файла. На сегодняшний день наиболее популярным и богатым возможностями является CMake. Вот небольшие статьи на Вики, которые помогут дать старт:
CMake как система сборки для Qt приложений
Интеграция CMake с различными IDE
Записан
niXman
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #6 :
Январь 04, 2010, 20:15 »
я в основном прогаю для линукс. но бывает что проект требует кроссплатформености.
в общем, для большинства проектов использую qmake. как ни странно
а что еще нужно?
он умеет:
1. генерить платформонезависимые makefile-ы
2. проекты для микрософт студии.
никаких проблем.
Записан
break
Гипер активный житель
Offline
Сообщений: 846
Re: В разных IDE разные файлы проектов...
«
Ответ #7 :
Январь 05, 2010, 01:06 »
Цитировать
я в основном прогаю для линукс. но бывает что проект требует кроссплатформености.
Аналогично - и возможно для новичка будет быстрее разобраться...
Записан
QtProger
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #8 :
Январь 05, 2010, 15:01 »
Что лучше выбрать, CMake или QMake ?
Записан
BRE
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #9 :
Январь 05, 2010, 15:03 »
Цитата: QtProger от Январь 05, 2010, 15:01
Что лучше выбрать, CMake или QMake ?
В проекте будут сторонние библиотеки кроме Qt?
Проект будет распространяться и на каких платформах?
В каком виде будет распространяться?
Записан
QtProger
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #10 :
Январь 05, 2010, 15:16 »
Цитата: BRE от Январь 05, 2010, 15:03
В проекте будут сторонние библиотеки кроме Qt?
Не знаю.
Может будут. Я только начал изучать Qt, пока плохо понимаю что к чему.
Цитата: BRE от Январь 05, 2010, 15:03
Проект будет распространяться и на каких платформах?
На всех возможных платформах.
Цитата: BRE от Январь 05, 2010, 15:03
В каком виде будет распространяться?
Во всех возможных видах.
В виде бинарников, в виде исходников и прочих возможных видах, если они существуют.
Записан
BRE
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #11 :
Январь 05, 2010, 15:21 »
Тогда спокойно используй qmake.
А вот когда возникнет потребность или qmake станет плохо справляться с задачами проекта, то переведешь его на CMake (или аналогичное).
Записан
QtProger
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #12 :
Январь 05, 2010, 15:27 »
Цитата: BRE от Январь 05, 2010, 15:21
Тогда спокойно используй qmake.
А вот когда возникнет потребность или qmake станет плохо справляться с задачами проекта, то переведешь его на CMake (или аналогичное).
С какими задачами QMake плохо справляется ?
Записан
BRE
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #13 :
Январь 05, 2010, 15:45 »
Цитата: QtProger от Январь 05, 2010, 15:27
С какими задачами QMake плохо справляется ?
Она не может находить и конфигурировать сторонние библиотеки.
Записан
QtProger
Гость
Re: В разных IDE разные файлы проектов...
«
Ответ #14 :
Январь 05, 2010, 16:03 »
Можно попробовать начать с QMake. Получать с ним мейкфайлы я вроде умею.
В консоли ввожу команду
qmake first.pro
и получаю три файла:
Makefile.Debug
Makefile.Release
Makefile
Как мне с этими мейкфайлами открыть проект в Visual Studio ?
Записан
Страниц: [
1
]
2
3
...
6
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...