Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: kuzulis от Апрель 26, 2011, 17:57



Название: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: kuzulis от Апрель 26, 2011, 17:57
Доброго времени суток.

Решил сменить QtCreator на студию ради любопытства и не знаю как с её помощью открывать и т.п. проекты *.pro.

Что я сделал:
1. Установил студию: ru_visual_studio_2010_ultimate_x86_528427.iso
2. Установи аддон: qt-vs-addin-1.1.9.exe
3. Собрал из исходников Qt 4.7.1

И что теперь делать? Как открыть проект?  ::)





Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: Hellraiser от Апрель 26, 2011, 18:07
В строке меню студии должен добавиться пункт "Qt". Задаем Qt Options - путь к собранной версии. Далее - Open Qt Project File (*.pro)


Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: kuzulis от Апрель 26, 2011, 18:13
ААА.. Вот оно как! Спасибо! Работает, и даже проекты собираются!

А вот как настроить теневую сборку? А то студия гадит в директории с исходниками.

---

И еще вопрос: а как закрыть проект? Не нашел в менюшек для этого .


Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: Hellraiser от Апрель 26, 2011, 18:18
В Qt Options вторая закладка - Qt Default Settings, там и настраиваем пути по умолчанию. Надо использовать студийные макросы. У меня для moc, rcc и uic директорий задано $(ConfigurationName), т.е. в папке проекта создаются папки с именем Debug/Release. А вообще, надо после формирования солюшена из pro пройтись ручками по настройкам - мне лично не всегда нравится куда распихиваются разные файлы (особенно *.pdb). Хотя это все можно задать и в pro


Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: Hellraiser от Апрель 26, 2011, 18:21
Что значит закрыть? В студии главная единица всегда солюшен (для русских версий - решение). Закрывать надо его. А если надо исключить из солюшена ненужный проект - в обозревателе решений ПКМ на проекте.


Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: kuzulis от Апрель 26, 2011, 18:29
Спасибо.

Всё как-то странно и непонятно (по сравнению с креатором).

А еще вопрос:
1. а как и где поменять шрифт редактора кода?  :)
2. а почему то при попытке запуска скомпилированного Qt приложения из студии оно говорит, что не может найти Qt-шные библиотеки (типа QtGui4.dll) ?
Что и где нужно прописать чтобы оно запустило приложение?
 (Изменять системные переменные окружения не предлагать! )



Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: kuzulis от Апрель 26, 2011, 18:49
По вопросу:
Цитировать
1. а как и где поменять шрифт редактора кода?  Улыбающийся
Нашел в : Сервис -> Параметры -> Среда -> Шрифты и цвета

А вот по второму вопросу не нашел нигде ничего :(


Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: Hellraiser от Апрель 26, 2011, 19:50
Без изменения системных переменных никак. Только это изменение можно сделать на один сеанс или для конкретного пользователя. На сеанс - создать батник из двух строк (задать переменную и запустить студию). Мой выбор - для пользователя. Есть нюанс - писать в пользовательские переменные надо только то, что нужно. А системные добавятся автоматом перед ними. Конечно, можно еще распихать по папкам все библиотеки Qt, но это уже извращение. Кстати, криэйтор запускается по принципу батника.


Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: kuzulis от Апрель 26, 2011, 19:57
Спс, понятно.


Название: Re: Как открыть Qt4 проект в MSVC 2010 ?
Отправлено: qt_user от Ноябрь 04, 2011, 20:27
3. Собрал из исходников Qt 4.7.1
с какими ключами собирал Qt случайно не помнишь? у меня уже 2 раза вываливалось с ошибками ((