Russian Qt Forum
Ноябрь 22, 2024, 23:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: проблемы с установкой Qt под windows  (Прочитано 9491 раз)
Druid
Гость
« : Октябрь 29, 2006, 12:59 »

Добрый день.

Есть Qt 3.3.6, есть windows XP
Не ставится зараза и не пойму почему, пишет совсем мало
Building qmake failed, return code 2
fatal error U1077: 'cl' : return code '0x1

Как понять чего оно от меня хочет?
Записан
Steven_Orko
Гость
« Ответ #1 : Октябрь 29, 2006, 13:40 »

Тема установки Qt 3.3.х довольно много раз обсуждалась на этом форуме. Говорилось про переменные окружения, MSVS2005 и т.д. Поиск тебе в руки/
Записан
Druid
Гость
« Ответ #2 : Октябрь 29, 2006, 16:01 »

ОК, спасибо.
Я уже искал на форуме, видно плохо искал )
Переменные окружения вроде подправил...(((

добавлено спустя 1 час 8 минут:

 не хочет работать, переменные окружения как только не правил уже...
Записан
Steven_Orko
Гость
« Ответ #3 : Октябрь 29, 2006, 16:43 »

Опиши, что ты именно делал?
Если ты ставишь под MSVS, то есть такая штука в ПУСК, как шелл студии. Там ставятся все необходимые переменные. Если ты запустишь установку в этом шелле, то все должно пройти на ура. Я ставил именно таким образом. Потом, правда, я еще ставил 4ую версию, а поверх интегратор для 4ой версии. Интегратор для студии позволяет иметь несколько версий Qt. Когда надо, меняю в спец. меню в Студии, на какую версию Qt хочу использовать. Так и пользую.

Шелл, кажется, находится в "Visual Studio Tools"->"Visual Studio 2005 Command Prompt"
Записан
Druid
Гость
« Ответ #4 : Октябрь 29, 2006, 17:02 »

Цитата: "Steven_Orko"
Опиши, что ты именно делал?
quote]

Поставил VS 2003, MySQL 5.0.
Прописал переменные среды и запустил инсталятор под windows. Qt ставлю в дирректорию C:\Qt\, ее тоже прописал в переменных среды.
Qt выдает следущее:

Код:

Environment:
    INCLUDE=
      D:\Program Files\Microsoft Visual Studio .NET 2003\ATLMFC\INCLUDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\INCLUDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\PlatformSDK\include
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include
      D:\Program Files\Microsoft Visual Studio .NET 2003\ATLMFC\INCLUDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\INCLUDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\PlatformSDK\include
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include
      D:\Program Files\Microsoft Visual Studio .NET 2003\ATLMFC\INCLUDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\INCLUDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\PlatformSDK\include
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include
      D:\Program Files\Microsoft Visual Studio .NET 2003\ATLMFC\INCLUDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\INCLUDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\PlatformSDK\include
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include\
      D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include
      C:\Qt\3.3.6\include
    LIB=
      D:\Program Files\Microsoft Visual Studio .NET 2003\ATLMFC\LIB
      D:\Program Files\Microsoft Visual Studio .NET 2003\LIB
      D:\Program Files\Microsoft Visual Studio .NET 2003\PlatformSDK\lib
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\lib
      D:\Program Files\Microsoft Visual Studio .NET 2003\ATLMFC\LIB
      D:\Program Files\Microsoft Visual Studio .NET 2003\LIB
      D:\Program Files\Microsoft Visual Studio .NET 2003\PlatformSDK\lib
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\lib
      D:\Program Files\Microsoft Visual Studio .NET 2003\ATLMFC\LIB
      D:\Program Files\Microsoft Visual Studio .NET 2003\LIB
      D:\Program Files\Microsoft Visual Studio .NET 2003\PlatformSDK\lib
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\lib
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\
      D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib
      C:\Qt\3.3.6\lib
    PATH=
      D:\WINDOWS\system32
      D:\WINDOWS
      D:\WINDOWS\System32\Wbem
      D:\Program Files\MySQL\MySQL Server 5.0\bin
      C:\Qt\3.3.6\bin
      C:\Qt\3326CD~1.6\bin
      C:\Qt\3.3.6\bin
      D:\Qt\3.3.6\bin
      D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
      D:\Program Files\Microsoft Visual Studio .NET 2003\Bin
      D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools
      D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin\prerelease
      D:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\bin
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\bin
      D:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\v1.1.4322
      D:\WINDOWS\system32
      D:\WINDOWS
      D:\WINDOWS\System32\Wbem
      D:\Program Files\MySQL\MySQL Server 5.0\bin
      C:\Qt\3.3.6\bin
Configuration:
    nocrosscompiler
    canvas
    dialogs
    iconview
    kernel
    network
    opengl
    sql
    styles
    table
    tools
    widgets
    workspace
    xml
    minimal-config
    small-config
    medium-config
    large-config
    full-config
    release
    thread
    accessibility
    no-gif
    zlib
    jpeg
    no-mng
    png
    bigcodecs
    no-tablet
Debug symbols...............no
Thread support..............yes
Accessibility support.......yes
Big Textcodecs..............yes
Tablet support..............no
STL support.................yes
Additional exports..........no
Exception support...........yes
RTTI support................yes
OpenGL support..............yes
Image formats:
    GIF support.............no
    MNG support.............no
    JPEG support............qt
    PNG support.............qt
Styles:
    Windows.................yes
    Windows XP..............plugin
    Motif...................plugin
    Platinum................plugin
    MotifPlus...............plugin
    CDE.....................plugin
    SGI.....................plugin
Sql Drivers:
    ODBC....................no
    MySQL...................yes
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................no
    Interbase...............no
Sources are in..............C:\Qt\3326CD~1.6
Install prefix..............C:\Qt\3326CD~1.6
Headers installed to........C:\Qt\3326CD~1.6\include
Libraries installed to......C:\Qt\3326CD~1.6\lib
Plugins installed to........C:\Qt\3326CD~1.6\plugins
Binaries installed to.......C:\Qt\3326CD~1.6\bin
Docs installed to...........C:\Qt\3326CD~1.6\doc
Data installed to...........C:\Qt\3326CD~1.6
Translations installed to...C:\Qt\3326CD~1.6\translations
Creating qmake...
    cl /c /Foproject.obj  /W3 /nologo  /I. /Igenerators /Igenerators\unix /Igenerators\win32 /Igenerators\mac /I..\include /I..\src\tools  /I..\mkspecs\win32-msvc  /DQT_NO_TEXTCODEC /DQT_NO_UNICODETABLES /DQT_LITE_COMPONENT /DQT_NODLL /DQT_NO_STL  /DQT_NO_COMPRESS /DUNICODE /DHAVE_QCONFIG_CPP /O1 project.cpp
Building qmake failed, return code 2
Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.
"cl" ­¥ ï¥âáï ¢­ãâ७­¥© ¨«¨ ¢­¥è­¥©
ª®¬ ­¤®©, ¨á¯®«­ï¥¬®© ¯à®£à ¬¬®© ¨«¨ ¯ ª¥â­ë¬ ä ©«®¬.
NMAKE : fatal error U1077: 'cl' : return code '0x1'
Stop.
The configure process failed.


добавлено спустя 9 минут:

 
Цитата: "Steven_Orko"

Шелл, кажется, находится в "Visual Studio Tools"->"Visual Studio 2005 Command Prompt"


Круто!!! Спасибо огромное, кажется запустилось ))

добавлено спустя 2 минуты:

 А почему из Visual Studio 2005 Command Prompt оно заработало?
Вот что самое интересное-то )
Записан
Steven_Orko
Гость
« Ответ #5 : Октябрь 29, 2006, 17:05 »

Хм, даже не знаю, не могу понять, что именно он вывел. После cl идет, скорее всего, сообщение, только непонятно в какой кодировке.
Мой совет: убери из переменных окружения все пути, касающиеся Qt и попробуй заново.
Но!! Я бы, наверное, удалил все Qt, зачистил его следы везде, и поставил заново так, как я писал в посте выше.
Записан
Insomniac
Гость
« Ответ #6 : Октябрь 29, 2006, 17:28 »

Цитата: "Druid"

 А почему из Visual Studio 2005 Command Prompt оно заработало?
Вот что самое интересное-то )

Наверное потому, что там запускается vsvars32.bat, где прописаны нужные пути.
Записан
Druid
Гость
« Ответ #7 : Октябрь 29, 2006, 17:45 »

Запустилось, но не на долго. Выдает:

Код:

c:\Qt\3.3.6\src\sql\drivers\mysql\qsql_mysql.h(49) : fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory

Проблема в том, что такого файла вообще не существует на компьютере... (((
Записан
Insomniac
Гость
« Ответ #8 : Октябрь 29, 2006, 21:19 »

Попробуй в ручную указать путь к этому файлу. Если у тебя не установлен MySql, то понятно что такого файла на компьютере не будет - установи предварительно MySql.
Записан
SLiDER
Гость
« Ответ #9 : Октябрь 29, 2006, 21:50 »

Цитата: "Druid"
Запустилось, но не на долго. Выдает:

Код:

c:\Qt\3.3.6\src\sql\drivers\mysql\qsql_mysql.h(49) : fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory

Проблема в том, что такого файла вообще не существует на компьютере... (((


Следует или приконфигурации или в системных переменных указать пути к заголовочным файлам и библиотекам mysql, коли уж вы хотите получить его поддержку в Qt. А mysql.h лежит в директроии include в корне MySql. Ищите, ищите, должон быть. (С)
Записан
Druid
Гость
« Ответ #10 : Октябрь 30, 2006, 11:55 »

Цитата: "Insomniac"
Попробуй в ручную указать путь к этому файлу. Если у тебя не установлен MySql, то понятно что такого файла на компьютере не будет - установи предварительно MySql.


да проблема в том что внутри файла в директории самого Qt есть строка include <mysql.h>.
Глобальный поиск по компьютеру ничего не дал. Нету его (
Думаю при установке указать ему что вообще нет базы данных, может хоть так установится )

добавлено спустя 11 часов 1 минуту:

 без баз данных все поставилось. Спасибо за помощь.
Записан
Insomniac
Гость
« Ответ #11 : Октябрь 30, 2006, 20:05 »

Цитата: "Druid"
Цитата: "Insomniac"
Попробуй в ручную указать путь к этому файлу. Если у тебя не установлен MySql, то понятно что такого файла на компьютере не будет - установи предварительно MySql.


да проблема в том что внутри файла в директории самого Qt есть строка include <mysql.h>.
Глобальный поиск по компьютеру ничего не дал. Нету его (
Думаю при установке указать ему что вообще нет базы данных, может хоть так установится )

добавлено спустя 11 часов 1 минуту:

 без баз данных все поставилось. Спасибо за помощь.

Ты наверное издеваешься :wink: ? В файле есть <mysql.h>. вот он его и пытается при компиляции добавить. Но на комьютере его нет - значит у тебя не установлен MySql. Установи MySql - там будет этот файл. Компилируй и будет у тебя поддержка MySql.
Записан
SLiDER
Гость
« Ответ #12 : Октябрь 30, 2006, 22:14 »

Цитата: "Druid"
да проблема в том что внутри файла в директории самого Qt есть строка include <mysql.h>.
Глобальный поиск по компьютеру ничего не дал. Нету его


Вы при установке MySQL галочку напротив пункта SDK (или как там его) ставили? Очнь пользительно бывает для разработчика.  :twisted:
Записан
Druid
Гость
« Ответ #13 : Октябрь 31, 2006, 20:30 »

Цитата: "Insomniac"

Ты наверное издеваешься :wink: ? В файле есть <mysql.h>. вот он его и пытается при компиляции добавить. Но на комьютере его нет - значит у тебя не установлен MySql. Установи MySql - там будет этот файл. Компилируй и будет у тебя поддержка MySql.


mySQL установлен, файла на компе такого нет.

добавлено спустя 12 минут:

 
Цитата: "SLiDER"

Вы при установке MySQL галочку напротив пункта SDK (или как там его) ставили? Очнь пользительно бывает для разработчика.  :twisted:

Не знаю )
блин, все появилось и заработало. Спасибо огромное. Пойду дальше книжки читать. Теперь похоже по базам данных )
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 20.