crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

K1L0z
  опции профиля:
сообщение 29.10.2010, 15:09
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте!

Я вообще программирую на Delphi, но возникла необходимость переходить на VS.
С трудом переезжаю, и тут нужно написать приложение для WM. Решил использовать Qt - говорят для начального уровня неплохая вещь.
И вот в самом начале решения этой задачи возникли трудности - не могу нормально поставить Qt4.7.0 на VS2008.

Делал все по инструкции, но вот с момента работы с формой дело не идет
Раскрывающийся текст
Теперь закиним на форму несколько элементов управления, для этого двойным кликом жмем по файлу testqtce.ui и в Qt Designer
редактор не открывается просто.
Я уже неделю парюсь с этой штукой, не могу решить... Надоело пересобирать (не час и не два то уходит - удовольствие не для для P4).

Подскажите как сделать правильно?!. Плиз...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
4 страниц V   1 2 3 > »   
Начать новую тему
Ответов (1 - 30)
ufna
  опции профиля:
сообщение 29.10.2010, 15:14
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


а может к чертям вижуал программинг и перейти к нормальному кодированию? Для мобильников имхо вижуал - злейшее зло.

а так - хз, давным давно не пользовался.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 29.10.2010, 15:21
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ufna @ 29.10.2010, 16:14) *
а может к чертям вижуал программинг и перейти к нормальному кодированию? Для мобильников имхо вижуал - злейшее зло.

а так - хз, давным давно не пользовался.

И на чем же осуществляется нормальное кодирование для WM6?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 29.10.2010, 15:33
Сообщение #4


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


Вот поэтому я и не люблю Дельфи :) Ручками код пишется.

Т.к. если приложение мало-мальски серьезное, то проблем с оптимизацией для вижуал созданных интерфейсов - не оберешься. Хотя конечно все от целей зависит.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 29.10.2010, 15:44
Сообщение #5


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


И все таки вернусь к своему вопросу:

Как правильно установить Qt4.7.0 под VS2008 ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 29.10.2010, 15:53
Сообщение #6


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


если меню "Qt" есть в главном меню студии, то все установлено правильно
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
alex977
  опции профиля:
сообщение 29.10.2010, 16:04
Сообщение #7


Активный участник
***

Группа: Участник
Сообщений: 310
Регистрация: 19.6.2008
Из: Россия, МО, г.Мытищи
Пользователь №: 206

Спасибо сказали: 77 раз(а)




Репутация:   8  


K1L0z, а Qt Creator установлен? Может быть, редактор - это редактор из Qt Creator'а?

P.S. Я так понял, что файлы скачивались по ссылкам
- http://qt.nokia.com/downloads/windows-cpp-vs2008
и
http://qt.nokia.com/downloads/win-ce-cpp ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 29.10.2010, 16:18
Сообщение #8


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


кстати, скорее всего автор статьи предполагал, что ты не в студии открываешь файл, а на диске два раза кликаешь. Вполне возможно у него к .ui привязан QtDesigner. А так - открой дизайнер сам, и в нем формочку вручную открой.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 29.10.2010, 17:42
Сообщение #9


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


alex977, Qt Creator не стоит. И да - я ставил с этих ссылок.

ufna, а пример прикрепленный к статье тогда почему не компилируется?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 29.10.2010, 17:44
Сообщение #10


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


Цитата(K1L0z @ 29.10.2010, 18:42) *
ufna, а пример прикрепленный к статье тогда почему не компилируется?


а чего говорит?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 29.10.2010, 17:55
Сообщение #11


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ufna @ 29.10.2010, 18:44) *
Цитата(K1L0z @ 29.10.2010, 18:42) *
ufna, а пример прикрепленный к статье тогда почему не компилируется?


а чего говорит?


А ничего - пустое сообщение... Потому я и подумал, что установил не правильно...
Пробую по другой инструкции собрать, но это еще часа два-три на моем компе...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 29.10.2010, 18:03
Сообщение #12


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


Что значит "пустое сообщение"?

Тут дело совершенно не в сборке Qt
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mezmay
  опции профиля:
сообщение 29.10.2010, 20:15
Сообщение #13


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

Спасибо сказали: 16 раз(а)




Репутация:   1  


Я писал на Qt 4.6.1 под VS2008 для WM6 Professional.
Сначала пытался собирать Qt, а потом просто поставил.
Последовательность примерно такая:
VS2008
Windows mobile 6 sdk
Windows Mobile 6 Professional SDK Refresh
qt-embedded-wince-commercial-4.6.1-vs2008 (просто запустить экзешник)
qt vs integration

А вообще 4.7 использовать не советую - глюки есть, лучше 4.6.3

еще глянь сюда:
http://www.forum.crossplatform.ru/lofivers....php/t4676.html

Сообщение отредактировал mezmay - 29.10.2010, 21:05
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 29.10.2010, 21:44
Сообщение #14


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


ставится все крайне просто, не в этом проблема у автора. Если код открывается - значит поставилось.


Насчет глюков 4.7 не согласен. Есть там один глючок (или фича хз) с меню для QMainWindow на мобилках, но это не тру его юзать. В остальном - очень оптимизировали скорость работы на мобилках.

http://ufna.ru/2010/03/23/pna-mod-qt-4-wince-build
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 29.10.2010, 22:27
Сообщение #15


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Пересобрал - теперь не пустое окно с ошибкой, но в чем теперь то проблема?
Все же по инструкции? Чем ему платформа не нравится?
Скрин

Спасибо за
советы

Цитата
Цитата(mezmay @ 29.10.2010, 21:15) *
Я писал на Qt 4.6.1 под VS2008 для WM6 Professional.
Сначала пытался собирать Qt, а потом просто поставил.
Последовательность примерно такая:
VS2008
Windows mobile 6 sdk
Windows Mobile 6 Professional SDK Refresh
qt-embedded-wince-commercial-4.6.1-vs2008 (просто запустить экзешник)
qt vs integration

А вообще 4.7 использовать не советую - глюки есть, лучше 4.6.3

еще глянь сюда:
http://www.forum.crossplatform.ru/lofivers....php/t4676.html

Ну, я еще ставил Windows Mobile 6 Professional Images (RUS) и Windows Mobile 6.5.3 Professional DTK. Да и версия Qt у меня OpenSource.
Но попробую, спасибо

Цитата
Цитата(ufna @ 29.10.2010, 22:44) *
ставится все крайне просто, не в этом проблема у автора. Если код открывается - значит поставилось.


Насчет глюков 4.7 не согласен. Есть там один глючок (или фича хз) с меню для QMainWindow на мобилках, но это не тру его юзать. В остальном - очень оптимизировали скорость работы на мобилках.

http://ufna.ru/2010/03/23/pna-mod-qt-4-wince-build
Спасибо, посмотрел, но пересобирать пожалуй уже завтра буду...

попробую :mellow:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 29.10.2010, 22:39
Сообщение #16


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


У тебя версия Qt не задана.

1. залезь в студии в Qt/Qt Options, проверь, добавлена ли там твоя сборка
2. у проекта правой кнопкой так же в настройки Qt и выставь там эту версию
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 29.10.2010, 23:57
Сообщение #17


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ufna @ 29.10.2010, 23:39) *
У тебя версия Qt не задана.

1. залезь в студии в Qt/Qt Options, проверь, добавлена ли там твоя сборка
2. у проекта правой кнопкой так же в настройки Qt и выставь там эту версию

Qt/Qt Options выставлено верно, причем автоматически - все же по инструкции
в свойствах проекта платформа тоже выбрана верно, а вот где установить версию Qt в свойствах проекта я не могу найти...

и при создании нового проекта, хотя, опять же, по инструкции пытаюсь сделать:
Скрин


попробую с утреманчика сделать как советовали, а там видно будет...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 30.10.2010, 14:55
Сообщение #18


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Без сборки сделать не получилось 0 ругается что нет файла bin\gmake.exe и все тут...
Сборка с параметрами то же ничего не дала...
Кстати, а где добавлять пути к QTDIR?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 30.10.2010, 17:05
Сообщение #19


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


1. сносишь все, что поставил из кутешного. И интегратор в том числе. Через анинсталлеры.
2. скачиваешь исходники Qt, последние тут: http://qt.nokia.com/downloads/win-ce-cpp
3. собираешь Qt, к примеру так, все пути автоматически определяются
4. ставишь заново интегратор
5. заходишь в Qt/Qt Options в студии, добавляешь там только что собранную версию Qt
6. создаешь проект
7. смотрим что получится
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
mezmay
  опции профиля:
сообщение 30.10.2010, 18:04
Сообщение #20


Активный участник
***

Группа: Участник
Сообщений: 272
Регистрация: 13.7.2009
Из: Ростов-на-Дону
Пользователь №: 904

Спасибо сказали: 16 раз(а)




Репутация:   1  


Цитата(K1L0z @ 30.10.2010, 15:55) *
Кстати, а где добавлять пути к QTDIR?


Правой кнопкой по моему компьютеру->свойства->дополнительно->переменные среды->системные переменные. Ищешь в списке QTDIR. Если нет - добавляешь.

Эскизы прикрепленных изображений
 Р В Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 66%
Прикрепленное изображение
773 x 533 (168.79 килобайт)
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 31.10.2010, 0:30
Сообщение #21


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(mezmay @ 30.10.2010, 19:04) *
Правой кнопкой по моему компьютеру->свойства->дополнительно->переменные среды->системные переменные. Ищешь в списке QTDIR. Если нет - добавляешь.

Спасибо))


Цитата(ufna @ 30.10.2010, 18:05) *
1. сносишь все, что поставил из кутешного. И интегратор в том числе. Через анинсталлеры.
2. скачиваешь исходники Qt, последние тут: http://qt.nokia.com/downloads/win-ce-cpp
3. собираешь Qt, к примеру так, все пути автоматически определяются
4. ставишь заново интегратор
5. заходишь в Qt/Qt Options в студии, добавляешь там только что собранную версию Qt
6. создаешь проект
7. смотрим что получится

Пересобрал - теперь выдает следующее (э-э... проект называется 4):
"Вывод"
1>------ Построение начато: проект: 4, Конфигурация: Debug Windows Mobile 6 Professional SDK (ARMV4I) ------
1>Uic'ing myclass.ui...
1>Компиляция...
1>main.cpp
1>moc_myclass.cpp
1>myclass.cpp
1>Создание кода...
1>Компоновка...
1>myclass.obj : error LNK2001: неразрешенный внешний символ ""protected: virtual void __cdecl QWidget::dragEnterEvent(class QDragEnterEvent *)" (?dragEnterEvent@QWidget@@MAAXPAVQDragEnterEvent@@@Z)"
1>myclass.obj : error LNK2001: неразрешенный внешний символ ""protected: virtual void __cdecl QWidget::dragMoveEvent(class QDragMoveEvent *)" (?dragMoveEvent@QWidget@@MAAXPAVQDragMoveEvent@@@Z)"
1>myclass.obj : error LNK2001: неразрешенный внешний символ ""protected: virtual void __cdecl QWidget::dragLeaveEvent(class QDragLeaveEvent *)" (?dragLeaveEvent@QWidget@@MAAXPAVQDragLeaveEvent@@@Z)"
1>myclass.obj : error LNK2001: неразрешенный внешний символ ""protected: virtual void __cdecl QWidget::dropEvent(class QDropEvent *)" (?dropEvent@QWidget@@MAAXPAVQDropEvent@@@Z)"
1>myclass.obj : error LNK2001: неразрешенный внешний символ ""protected: virtual void __cdecl QLineEdit::dragEnterEvent(class QDragEnterEvent *)" (?dragEnterEvent@QLineEdit@@MAAXPAVQDragEnterEvent@@@Z)"
1>myclass.obj : error LNK2001: неразрешенный внешний символ ""protected: virtual void __cdecl QLineEdit::dragMoveEvent(class QDragMoveEvent *)" (?dragMoveEvent@QLineEdit@@MAAXPAVQDragMoveEvent@@@Z)"
1>myclass.obj : error LNK2001: неразрешенный внешний символ ""protected: virtual void __cdecl QLineEdit::dragLeaveEvent(class QDragLeaveEvent *)" (?dragLeaveEvent@QLineEdit@@MAAXPAVQDragLeaveEvent@@@Z)"
1>myclass.obj : error LNK2001: неразрешенный внешний символ ""protected: virtual void __cdecl QLineEdit::dropEvent(class QDropEvent *)" (?dropEvent@QLineEdit@@MAAXPAVQDropEvent@@@Z)"
1>M:\USERS\GuRu\БГТУ\По курсам\5 курс\Семестр 9\Лабораторные\Нейронка\Лабы Mobile\Лаб 1\4\Debug\4.exe : fatal error LNK1120: 8 неразрешенных внешних элементов
1>Журнал построения был сохранен в "file://m:\USERS\GuRu\БГТУ\По курсам\5 курс\Семестр 9\Лабораторные\Нейронка\Лабы Mobile\Лаб 1\4\4\Windows Mobile 6 Professional SDK (ARMV4I)\Debug\BuildLog.htm"
1>4 - ошибок 9, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
========== Развертывание: успешно: 0, с ошибками: 0, пропущено: 0 ==========
Я опять что-то не то сделал?

PS: в Qt Designer кинул на форму Edit и Button

Чуть не забыл:
в конце компиляции выдало какие-то ошибки (до этого небыло их)
Командная строка Visual Studio 2008
cd qml\ && "D:\Program Files\Microsoft Visual Studio\9.0\VC\bin\nmake.ex
e" -f Makefile

Служебная программа обслуживания программ Microsoft ®, версия 9.00.21022.08
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

"D:\Program Files\Microsoft Visual Studio\9.0\VC\bin\nmake.exe" -f Makef
ile.Debug all

Служебная программа обслуживания программ Microsoft ®, версия 9.00.21022.08
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.

d:\Qt\4.7.0_CE\bin\uic.exe recopts.ui -o ui_recopts.h
d:\Qt\4.7.0_CE\bin\uic.exe proxysettings.ui -o ui_proxysettings.h
D:\Qt\4.7.0_CE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUN
ICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i
-D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_P
RINTDIALOG -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOA
RD -DQT_NO_ACCESSIBILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -D
QT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQ
T_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAS
T -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -
I"..\..\include\QtXml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -
I"..\..\include\QtScript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarativ
e" -I"..\..\include" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarat
ive\util" -I"..\..\src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQ
t" -I"..\..\include\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win
cewm60professional-msvc2008" -D_MSC_VER=1500 qmlruntime.cpp -o tmp\moc\debug_sha
red\qmlruntime.moc
D:\Qt\4.7.0_CE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUN
ICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i
-D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_P
RINTDIALOG -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOA
RD -DQT_NO_ACCESSIBILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -D
QT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQ
T_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAS
T -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -
I"..\..\include\QtXml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -
I"..\..\include\QtScript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarativ
e" -I"..\..\include" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarat
ive\util" -I"..\..\src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQ
t" -I"..\..\include\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win
cewm60professional-msvc2008" -D_MSC_VER=1500 deviceorientation.cpp -o tmp\moc\de
bug_shared\deviceorientation.moc
D:\Qt\4.7.0_CE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUN
ICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i
-D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_P
RINTDIALOG -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOA
RD -DQT_NO_ACCESSIBILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -D
QT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQ
T_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAS
T -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -
I"..\..\include\QtXml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -
I"..\..\include\QtScript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarativ
e" -I"..\..\include" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarat
ive\util" -I"..\..\src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQ
t" -I"..\..\include\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win
cewm60professional-msvc2008" -D_MSC_VER=1500 main.cpp -o tmp\moc\debug_shared\ma
in.moc
D:\Qt\4.7.0_CE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUN
ICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i
-D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_P
RINTDIALOG -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOA
RD -DQT_NO_ACCESSIBILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -D
QT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQ
T_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAS
T -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -
I"..\..\include\QtXml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -
I"..\..\include\QtScript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarativ
e" -I"..\..\include" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarat
ive\util" -I"..\..\src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQ
t" -I"..\..\include\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win
cewm60professional-msvc2008" -D_MSC_VER=1500 qmlruntime.h -o tmp\moc\debug_share
d\moc_qmlruntime.cpp
D:\Qt\4.7.0_CE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUN
ICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i
-D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_P
RINTDIALOG -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOA
RD -DQT_NO_ACCESSIBILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -D
QT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQ
T_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAS
T -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -
I"..\..\include\QtXml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -
I"..\..\include\QtScript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarativ
e" -I"..\..\include" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarat
ive\util" -I"..\..\src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQ
t" -I"..\..\include\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win
cewm60professional-msvc2008" -D_MSC_VER=1500 proxysettings.h -o tmp\moc\debug_sh
ared\moc_proxysettings.cpp
D:\Qt\4.7.0_CE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUN
ICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i
-D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_P
RINTDIALOG -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOA
RD -DQT_NO_ACCESSIBILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -D
QT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQ
T_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAS
T -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -
I"..\..\include\QtXml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -
I"..\..\include\QtScript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarativ
e" -I"..\..\include" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarat
ive\util" -I"..\..\src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQ
t" -I"..\..\include\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win
cewm60professional-msvc2008" -D_MSC_VER=1500 qdeclarativetester.h -o tmp\moc\deb
ug_shared\moc_qdeclarativetester.cpp
D:\Qt\4.7.0_CE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUN
ICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i
-D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_P
RINTDIALOG -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOA
RD -DQT_NO_ACCESSIBILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -D
QT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQ
T_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAS
T -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -
I"..\..\include\QtXml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -
I"..\..\include\QtScript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarativ
e" -I"..\..\include" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarat
ive\util" -I"..\..\src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQ
t" -I"..\..\include\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win
cewm60professional-msvc2008" -D_MSC_VER=1500 deviceorientation.h -o tmp\moc\debu
g_shared\moc_deviceorientation.cpp
D:\Qt\4.7.0_CE\bin\moc.exe -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUN
ICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i
-D_ARM_ -DARM -D_M_ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_P
RINTDIALOG -D_WIN32_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOA
RD -DQT_NO_ACCESSIBILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -D
QT_PHONON_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQ
T_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAS
T -I"..\..\include\QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -
I"..\..\include\QtXml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -
I"..\..\include\QtScript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarativ
e" -I"..\..\include" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarat
ive\util" -I"..\..\src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQ
t" -I"..\..\include\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win
cewm60professional-msvc2008" -D_MSC_VER=1500 loggerwidget.h -o tmp\moc\debug_sha
red\moc_loggerwidget.cpp
d:\Qt\4.7.0_CE\bin\rcc.exe -name browser browser\browser.qrc -o tmp\rcc\
debug_shared\qrc_browser.cpp
d:\Qt\4.7.0_CE\bin\rcc.exe -name startup startup\startup.qrc -o tmp\rcc\
debug_shared\qrc_startup.cpp
cl -c -nologo -Zm200 -Zc:wchar_t- -DDEBUG -D_DEBUG -Zi -MDd -EHs-c- -W3
-w34100 -w34189 -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT
_NO_PRINTER -DQT_NO_PRINTDIALOG -DARMV4I -D_ARMV4I_ -Darmv4i -D_ARM_ -DARM -D_M_
ARM -DARM -D__arm__ -DQ_OS_WINCE_WM -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -D_WIN32
_WCE=0x502 -DQT_NO_CURSOR -DQT_NO_DRAGANDDROP -DQT_NO_CLIPBOARD -DQT_NO_ACCESSIB
ILITY -DQT_NO_SESSIONMANAGER -DQT_DLL -DQT_DECLARATIVE_LIB -DQT_PHONON_LIB -DQT_
SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETW
ORK_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -I"..\..\include\
QtCore" -I"..\..\include\QtNetwork" -I"..\..\include\QtGui" -I"..\..\include\QtX
ml" -I"..\..\include\QtSql" -I"..\..\include\QtScriptTools" -I"..\..\include\QtS
cript" -I"..\..\include\phonon" -I"..\..\include\QtDeclarative" -I"..\..\include
" -I"." -I"..\..\include\QtDeclarative" -I"..\..\src\declarative\util" -I"..\..\
src\declarative\graphicsitems" -I"." -I"..\..\include\ActiveQt" -I"..\..\include
\phonon_compat" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\wincewm60professional-
msvc2008" -Fotmp\obj\debug_shared\ @F:\WinXP\Users\Root\Temp\nm15A5.tmp
qmlruntime.cpp
.\qmlruntime.cpp(121) : error C2027: использование неопределенного типа "QDragEn
terEvent"
d:\qt\4.7.0_ce\include\qtgui\../../src/gui/kernel/qwidget.h(88): см. объ
явление 'QDragEnterEvent'
.\qmlruntime.cpp(121) : error C2227: выражение слева от "->mimeData" должно указ
ывать на тип класса, структуры или объединения либо на универсальный тип
.\qmlruntime.cpp(123) : error C2027: использование неопределенного типа "QDragEn
terEvent"
d:\qt\4.7.0_ce\include\qtgui\../../src/gui/kernel/qwidget.h(88): см. объ
явление 'QDragEnterEvent'
.\qmlruntime.cpp(123) : error C2227: выражение слева от "->acceptProposedAction"
должно указывать на тип класса, структуры или объединения либо на универсальный
тип
.\qmlruntime.cpp(128) : error C2027: использование неопределенного типа "QDragMo
veEvent"
d:\qt\4.7.0_ce\include\qtgui\../../src/gui/kernel/qwidget.h(89): см. объ
явление 'QDragMoveEvent'
.\qmlruntime.cpp(128) : error C2227: выражение слева от "->acceptProposedAction"
должно указывать на тип класса, структуры или объединения либо на универсальный
тип
.\qmlruntime.cpp(133) : error C2027: использование неопределенного типа "QDragLe
aveEvent"
d:\qt\4.7.0_ce\include\qtgui\../../src/gui/kernel/qwidget.h(90): см. объ
явление 'QDragLeaveEvent'
.\qmlruntime.cpp(133) : error C2227: выражение слева от "->accept" должно указыв
ать на тип класса, структуры или объединения либо на универсальный тип
.\qmlruntime.cpp(138) : error C2027: использование неопределенного типа "QDropEv
ent"
d:\qt\4.7.0_ce\include\qtgui\../../src/gui/kernel/qwidget.h(91): см. объ
явление 'QDropEvent'
.\qmlruntime.cpp(138) : error C2227: выражение слева от "->mimeData" должно указ
ывать на тип класса, структуры или объединения либо на универсальный тип
.\qmlruntime.cpp(145) : error C2027: использование неопределенного типа "QDropEv
ent"
d:\qt\4.7.0_ce\include\qtgui\../../src/gui/kernel/qwidget.h(91): см. объ
явление 'QDropEvent'
.\qmlruntime.cpp(145) : error C2227: выражение слева от "->accept" должно указыв
ать на тип класса, структуры или объединения либо на универсальный тип
proxysettings.cpp
qdeclarativetester.cpp
loggerwidget.cpp
deviceorientation.cpp
main.cpp
Создание кода...
NMAKE : неустранимая ошибка U1077: "D:\Program Files\Microsoft Visual Studio\9.0
\VC\ce\bin\x86_arm\cl.EXE": возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: "D:\Program Files\Microsoft Visual Studio\9.0
\VC\bin\nmake.exe": возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: cd: возвращенный код "0x2"
Stop.
NMAKE : неустранимая ошибка U1077: cd: возвращенный код "0x2"
Stop.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 31.10.2010, 1:01
Сообщение #22


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


Потому что не смотрел или невнимательно смотрел ссылку что я тебе дал.

Хотя нет, извини. Забыл сказать что если нужен дрег н дроп (на 6ой он вроде есть), то не добавляй макрос. А если добавил макрос - отключи при сборке QML

это особенность 4.7
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 31.10.2010, 12:13
Сообщение #23


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ufna @ 31.10.2010, 2:01) *
А если добавил макрос - отключи при сборке QML

а как? я просто со студией еще не освоился...

да дрег н дроп мне не нужен (он же, как я понимаю, не отвечает за управление сенсорным экраном, ну там тыканье стилусом по кнопкам, выделение текста и т.д)

а все: собрался проект - я просто не добавил параметры, забыл как-то
C/C++ \ Командная строка \ Дополнительные параметры
/D "QT_NO_DRAGANDDROP" /D "QT_NO_DRAGANDDROP" /D "QT_NO_CLIPBOARD" /D "QT_NO_ACCESSIBILITY" /D "QT_NO_SESSIONMANAGER"


Кстати, эти параметры нельзя сделать дефолтовыми, ну что бы к каждому проекту не добавлять все время?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 31.10.2010, 13:37
Сообщение #24


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Блин, что за наказание... Как действия вешать на кнопки, делать обработчики событий компонентов?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 31.10.2010, 14:41
Сообщение #25


фрилансер
******

Группа: Участник
Сообщений: 2943
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


K1L0z, слоты определять, сигналы со слотами соединять :) А как ещё
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 31.10.2010, 14:48
Сообщение #26


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Алексей1153 @ 31.10.2010, 15:41) *
K1L0z, слоты определять, сигналы со слотами соединять :) А как ещё

т.е. так:
Цитата
QObject::connect(
scrollBar, // Источник события.
SIGNAL(valueChanged(int)), // Сигнал.
label, // Объект-приёмник сигнала.
SLOT( setNum(int) ) ); // Функция-обработчик.

хм... а куда эту строку засунуть?
Можно какой-нибудь примерчик, а то найти не могу...

И кстати как сигнал повесить на какой-то элемент? Или они автоматом весят все?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 31.10.2010, 15:00
Сообщение #27


фрилансер
******

Группа: Участник
Сообщений: 2943
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


K1L0z, примеров на сайте полно. Сделай поиск по connect
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 31.10.2010, 15:30
Сообщение #28


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(K1L0z @ 31.10.2010, 17:48) *
И кстати как сигнал повесить на какой-то элемент?
сигнал посылается объектом. Как и в реальной жизни, его никуда не вешают.
Цитата(K1L0z @ 31.10.2010, 17:48) *
SLOT( setNum(int) ) ); // Функция-обработчик.
нужно говорить "слот"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 31.10.2010, 23:36
Сообщение #29


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


дак судя по ошибкам что ты привел у тебя Qt недособралось

-no-qml по-моему флаг при сборке для отключения QML, просто сделай configure -help там и посмотри флаг этот точно, там все написано. Добавь его при сборке и Qt соберется до конца.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
K1L0z
  опции профиля:
сообщение 1.11.2010, 16:32
Сообщение #30


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 29.10.2010
Пользователь №: 2160

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ufna @ 31.10.2010, 23:36) *
дак судя по ошибкам что ты привел у тебя Qt недособралось

-no-qml по-моему флаг при сборке для отключения QML, просто сделай configure -help там и посмотри флаг этот точно, там все написано. Добавь его при сборке и Qt соберется до конца.

Заработало все. Единственное запускается со второго раза, первый раз выдает ошибку и не запускает, а со второго запускает уже эмулятор.

Если из-за ошибок при сборке что-то работать не будет, постараюсь сам разобраться, а не получится, то надеюсь поможете...

Спасибо за помощь)))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ufna
  опции профиля:
сообщение 1.11.2010, 21:46
Сообщение #31


Активный участник
***

Группа: Участник
Сообщений: 362
Регистрация: 24.5.2008
Из: Курган/СПб
Пользователь №: 182

Спасибо сказали: 29 раз(а)




Репутация:   5  


ну лично меня напрягает такое поведение при запуске :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V   1 2 3 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 13.6.2025, 21:11