![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
AD |
![]()
Сообщение
#1
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
в статье не описана работа в естественной форме для студии. Ведь bat-никами люди не пользуются, настраивают в самой студии. И т.п. Юра, извини, что пререкаюсь. Но могу заметить, что до конфигурации системы (configure) в архиве нет даже .pro файла, чтобы по нему запустить студию, поэтому все-равно необходимо работать в консоли. А после конфигурации слово nmake можно набрать там же, а не открывать студию... |
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
AD |
![]()
Сообщение
#3
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
необходимо работать в консоли. это нужно делать в студийной, как я понял. а после сборки Qt, как компилить программы в Студии? что-то в ней самой надо настроить и где?Бррр... Давай сначала. В самой студии ничего настраивать не надо. За тебя всю настройку делает интегратор. Опять же повторюсь, до конфигурации системы у тебя НЕТ файла проекта для студии, т.е. нет файла с расширением dcw or sln. В момент конфигурации нет даже файла .pro, из которого можно сделать файл проекта студии. Поэтому как ты будешь работать в студии, мне неясно. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
AD |
![]()
Сообщение
#5
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
За тебя всю настройку делает интегратор. нету интегратора (случай статьи в вики).Тогда совсем другой вопрос. Первое дело - стоит сделать конфигурацию системы в консоли. Затем создать файл проекта в студии командой
Затем скомпилировать библиотеку 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 |
![]()
Сообщение
#6
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
AD |
![]()
Сообщение
#7
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
(QTDIR) Это так в студии что записывается? переменная окружения?Можно ли в самой студии задать переменные окружения, не затрагивая системные? Если да, то как7 Ну если быть точным, то в студии они записываются так: $(QTDIR)\lib. Переменные окружения - мне сложно сказать, но знаю точно, что настройки свои он так записывает. Вот как пример: определение директории, куда помещается исполняемый файл: Output Directory: ..\..\Bin\Debug\TransasLogViewer А затем так использует: $(OutDir)\$(ProjectName).exe |
|
|
AD |
![]()
Сообщение
#8
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Ой, еще забыл, что надо сделать следующее:
ALt-F7 Configuration Properties -> Linker -> Input -> необходимые модули: например, QtGui4.lib, QtSql4.lib etc... Юра, тяжеловато все это без интегратора! ![]() ![]() |
|
|
ViGOur |
![]()
Сообщение
#9
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#10
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 8.5.2025, 23:18 |