Статья вики Сборка Qt с помощью MS Visual Studio |
Здравствуйте, гость ( Вход | Регистрация )
Статья вики Сборка Qt с помощью MS Visual Studio |
AD |
11.1.2009, 9:37
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
в статье не описана работа в естественной форме для студии. Ведь bat-никами люди не пользуются, настраивают в самой студии. И т.п. Юра, извини, что пререкаюсь. Но могу заметить, что до конфигурации системы (configure) в архиве нет даже .pro файла, чтобы по нему запустить студию, поэтому все-равно необходимо работать в консоли. А после конфигурации слово nmake можно набрать там же, а не открывать студию... |
|
|
Litkevich Yuriy |
11.1.2009, 11:49
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
AD |
11.1.2009, 12:02
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
необходимо работать в консоли. это нужно делать в студийной, как я понял. а после сборки Qt, как компилить программы в Студии? что-то в ней самой надо настроить и где?Бррр... Давай сначала. В самой студии ничего настраивать не надо. За тебя всю настройку делает интегратор. Опять же повторюсь, до конфигурации системы у тебя НЕТ файла проекта для студии, т.е. нет файла с расширением dcw or sln. В момент конфигурации нет даже файла .pro, из которого можно сделать файл проекта студии. Поэтому как ты будешь работать в студии, мне неясно. |
|
|
Litkevich Yuriy |
11.1.2009, 12:06
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
AD |
11.1.2009, 12:31
Сообщение
#5
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
За тебя всю настройку делает интегратор. нету интегратора (случай статьи в вики).Тогда совсем другой вопрос. Первое дело - стоит сделать конфигурацию системы в консоли. Затем создать файл проекта в студии командой
Затем скомпилировать библиотеку Qt. Если компиляция библиотеки завершена без ошибок, можно попробовать создать маленькое приложение. Создать простейший pro-файл из него указанной командой создать студийный проект. В проекте нажать Alt-F7, в Configuratio Properties -> С/С++ ->General -> Additional Include Directories указать пути к папочкам необходимых модулей. Например: (QTDIR)\include, (QTDIR)\include\QtCore; (QTDIR)\include\QtGui; (QTDIR)\include\QtSql; (QTDIR)\include\QtNetwork; (QTDIR)\include\Qt3Support; (QTDIR)\include\QtOpenGL; (QTDIR)\include\QtXml; (QTDIR)\include\QtSvg В Preprocessor -> Preprocessor Definitions указать заголовки такого плана: QT_LARGEFILE_SUPPORT,QT_ASSISTANT_CLIENT_LIBRARY,QT_DLL,QT_GUI_LIB,QT_NETWORK_LI B,QT_CORE_LIB Затем в Linker -> General -> Additional Libraries Directories указать (QTDIR)\lib. Пожалуй, все! |
|
|
Litkevich Yuriy |
11.1.2009, 12:50
Сообщение
#6
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
AD |
11.1.2009, 13:12
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
(QTDIR) Это так в студии что записывается? переменная окружения?Можно ли в самой студии задать переменные окружения, не затрагивая системные? Если да, то как7 Ну если быть точным, то в студии они записываются так: $(QTDIR)\lib. Переменные окружения - мне сложно сказать, но знаю точно, что настройки свои он так записывает. Вот как пример: определение директории, куда помещается исполняемый файл: Output Directory: ..\..\Bin\Debug\TransasLogViewer А затем так использует: $(OutDir)\$(ProjectName).exe |
|
|
AD |
11.1.2009, 13:42
Сообщение
#8
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Ой, еще забыл, что надо сделать следующее:
ALt-F7 Configuration Properties -> Linker -> Input -> необходимые модули: например, QtGui4.lib, QtSql4.lib etc... Юра, тяжеловато все это без интегратора! Лучше брать готовый интегратор или же дождаться, когда Эдуард сделает бесплатный! )) |
|
|
ViGOur |
11.1.2009, 14:13
Сообщение
#9
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
|
|
|
Litkevich Yuriy |
11.1.2009, 14:13
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Текстовая версия | Сейчас: 2.12.2024, 3:48 |