crossplatform.ru

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

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
> Hello Qt!, Помогите новичку (гугл не помог)
scorpio1s
  опции профиля:
сообщение 6.3.2013, 11:44
Сообщение #1


Новичок


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

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




Репутация:   0  


Не знаю, почему, но при компиляции файлов, лежащих по адресу examples\qmake\tutorial, QtCreator 2.6 выдаёт вот такую ошибку:
20:51:38: Running steps for project hello...
20:51:38: Starting: "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
20:51:39: The process "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" exited normally.
20:51:39: Configuration unchanged, skipping qmake step.
20:51:39: Starting: "C:\Qt\Qt5.0.1\Tools\QtCreator\bin\jom.exe"
   C:\Qt\Qt5.0.1\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
   cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -I"..\..\..\include" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtCore" -I"debug" -I"." -I"..\..\..\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\8523~1\AppData\Local\Temp\hello.obj.3820.0.jom
jom: C:\Qt\Qt5.0.1\5.0.1\msvc2010\examples\qmake\hello-build-Desktop_Qt_5_0_1_MSVC2010_32bit-Debug\Makefile.Debug [debug\hello.obj] Error 2
   cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -I"..\..\..\include" -I"..\..\..\include\QtGui" -I"..\..\..\include\QtCore" -I"debug" -I"." -I"..\..\..\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\8523~1\AppData\Local\Temp\main.obj.3820.15.jom
jom: C:\Qt\Qt5.0.1\5.0.1\msvc2010\examples\qmake\hello-build-Desktop_Qt_5_0_1_MSVC2010_32bit-Debug\Makefile.Debug [debug\main.obj] Error 2
jom: C:\Qt\Qt5.0.1\5.0.1\msvc2010\examples\qmake\hello-build-Desktop_Qt_5_0_1_MSVC2010_32bit-Debug\Makefile [debug] Error 2
20:51:39: The process "C:\Qt\Qt5.0.1\Tools\QtCreator\bin\jom.exe" exited with code 2.
Error while building/deploying project hello (kit: Desktop Qt 5.0.1 MSVC2010 32bit)
When executing step 'Make'


Ну, и на всякий случай, то, что написано в .pro-файле:
CONFIG += qt
QT += core gui
HEADERS += hello.h
SOURCES += hello.cpp
SOURCES += main.cpp
TARGET += helloworld
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 6.3.2013, 21:59
Сообщение #2


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

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

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




Репутация:   94  


меня всегда веселил этот компилятор, особенно очевидностью сути ошибки.
как вы им пользуетесь?
По каждому поводу в интернет на форумы?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
scorpio1s
  опции профиля:
сообщение 7.3.2013, 11:37
Сообщение #3


Новичок


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

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




Репутация:   0  


Я же уточнил, что я новичок, и что мне не помог гугл. Это вообще первая программа, которую я пытаюсь скомпилировать в QtCretor. Если для вас эта ошибка кажется такой очевидной, то скажите пожалуйста, в чём она заключается, или поделитесь ссылкой на материалы, прочитав которые ошибка эту будет так же очевидна и для меня.

Я же уточнил, что я новичок, и что мне не помог гугл. Это вообще первая программа, которую я пытаюсь скомпилировать в QtCretor. Если для вас эта ошибка кажется такой очевидной, то скажите пожалуйста, в чём она заключается, или поделитесь ссылкой на материалы, прочитав которые ошибка эту будет так же очевидна и для меня.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 7.3.2013, 12:20
Сообщение #4


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

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

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




Репутация:   94  


Цитата(scorpio1s @ 7.3.2013, 13:37) *
Если для вас эта ошибка кажется такой очевидной
если внимательно читать моё сообщение, то такого казаться не должно. Напротив, я вообще не вижу никакой ошибки в сообщении компилятора, не считая самого слова "Error".

а для новичка мой совет - не использовать Qt5, рано ещё. Берите обкатанную версию Qt 4.8 и компилятор MinGW.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
scorpio1s
  опции профиля:
сообщение 7.3.2013, 12:41
Сообщение #5


Новичок


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

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




Репутация:   0  


Если бы не было ошибок, то проект бы собирался и компилировался, а программа работала. Всего этого не происходит, -> это ошибка.

Ну а по поводу более ранних версий: если эту оставить, то они конфликтовать не будут?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 7.3.2013, 19:29
Сообщение #6


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

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

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




Репутация:   94  


Цитата(scorpio1s @ 7.3.2013, 14:41) *
то они конфликтовать не будут?
нет
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
scorpio1s
  опции профиля:
сообщение 14.3.2013, 15:28
Сообщение #7


Новичок


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

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




Репутация:   0  


После нескольких переустановок разных версий Qt для разных компиляторов, данный "hello world" всё равно не компилируется. Пробовал устанавливать версию 4.8.4 для MinGW, всё равно не работает (даже примеры не запускаются). И во время такой установки появляется сообщение о том, что файл w32api.h не найден, хотя он в нужном каталоге присутствует. Специально пробовал устранить эту проблему используя разные версии MinGW, но безрезультатно.

What the hell?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 14.3.2013, 17:31
Сообщение #8


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

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

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




Репутация:   34  


scorpio1s,
Цитата(scorpio1s @ 14.3.2013, 18:28) *
даже примеры не запускаются

а как это выглядит ? Что в консоли пишется ? Попробуй не примеры, а свой новый чистый проект

кстати, убедись, что в пути к проекту нет литер кириллицы и пробелов
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
scorpio1s
  опции профиля:
сообщение 14.3.2013, 18:13
Сообщение #9


Новичок


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

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




Репутация:   0  


Хм...

Примеры из программы Qt Examples and Demos не запускаются. Ни один (по крайней мере из тех, что я запускал).

Я внял вашему совету, поместил проект в C:\Qt\progs\hello и программа скомпилировалась, правда, с неожиданным результатом:

Это-то из-за чего могло возникнуть?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
scorpio1s
  опции профиля:
сообщение 15.3.2013, 11:33
Сообщение #10


Новичок


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

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




Репутация:   0  


Самое странное в том, что эта библиотека в папке с компилятором присутствует, но программы всё равно не запускаются. Скачал с гуглокода другую версию этого файла, всё равно не запускается.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 26.12.2024, 6:53