На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: Majestio
  
> Qt Creator 3.3.0, msvc2010 (5.4 и 5.3) и windows7 , Не могу запустить даже встроенный в среду пример
    Что у меня есть, в заголовке написано. Проблема в том, что при попытке собрать простейший helloworld или даже встроенный в IDE пример, окно сборки заговаривает мне зубы, а проект не собирает. Вот что говорит:

    ExpandedWrap disabled
      10:39:12: Выполняются этапы для проекта application...
      10:39:12: Настройки не изменились, этап qmake пропускается.
      10:39:12: Запускается: «C:\Qt\Tools\QtCreator\bin\jom.exe»
          C:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
          cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc /Fddebug\application.pdb -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I"C:\Qt\5.4\msvc2010_opengl\include" -I"C:\Qt\5.4\msvc2010_opengl\include\QtWidgets" -I"C:\Qt\5.4\msvc2010_opengl\include\QtGui" -I"C:\Qt\5.4\msvc2010_opengl\include\QtCore" -I"debug" -I"." -I"C:\Qt\5.4\msvc2010_opengl\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\0D39~1\AppData\Local\Temp\main.obj.9488.125.jom
      "cl" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
      Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
      jom: C:\Qt\Examples\Qt-5.4\widgets\mainwindows\build-application-Desktop_Qt_5_4_0_MSVC2010_OpenGL_32bit-Debug\Makefile.Debug [debug\main.obj] Error 1
          cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc /Fddebug\application.pdb -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I"C:\Qt\5.4\msvc2010_opengl\include" -I"C:\Qt\5.4\msvc2010_opengl\include\QtWidgets" -I"C:\Qt\5.4\msvc2010_opengl\include\QtGui" -I"C:\Qt\5.4\msvc2010_opengl\include\QtCore" -I"debug" -I"." -I"C:\Qt\5.4\msvc2010_opengl\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\0D39~1\AppData\Local\Temp\mainwindow.obj.9488.203.jom
      "cl" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
      Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
      jom: C:\Qt\Examples\Qt-5.4\widgets\mainwindows\build-application-Desktop_Qt_5_4_0_MSVC2010_OpenGL_32bit-Debug\Makefile.Debug [debug\mainwindow.obj] Error 1
      jom: C:\Qt\Examples\Qt-5.4\widgets\mainwindows\build-application-Desktop_Qt_5_4_0_MSVC2010_OpenGL_32bit-Debug\Makefile [debug] Error 2
      10:39:13: Процесс «C:\Qt\Tools\QtCreator\bin\jom.exe» завершился с кодом 2.
      Ошибка при сборке/установке проекта application (комплект: Desktop Qt 5.4.0 MSVC2010 OpenGL 32bit)
      Во время выполнения этапа «Сборка»


    1. Кодировка - второстепенная проблема (там, где кракозябры, оно говорит "cl не является внутренней или внешней командой"). Но если поможете и с кодировкой, буду признательна
    2. Русских букв в путях нет.
    3. Путь к bin в системных переменных добавлен.
    4. Компилятор есть, скачан и установлен отдельно (может, как-то криво?)

    Дополнительное обстоятельство: на компьютере установлен ещё и Visual Studio, это может мешать?

    Я догадываюсь, что вопрос тупой, но я действительно в замешательстве. Меня предупреждали, что проблемы будут, и две из них (русские буквы и пусть к bin) я нашла и решила. Здесь темы смотрела (таких тупых вопросов никто не задавал, так что не помогло). В остальном интернете тоже смотрела. Там помогают решать проблемы с русскими буквами и системными переменными, но как только разговор доходит до высказываний от jom, он затухает.

    Что делать дальше - не знаю. Я не администратор ни разу, а сносный математик и так себе программист. Но команда разработки нашего математического проекта решила перейти на QT, и мне в процессе этого перехода досталась проблема установки (потому что остальные там тоже ни разу не администраторы, а математики).

    ПоможИте, чем мОжете?
      Вероятнее всего, криво тулчей отдетектился. :) Проверить это можно здесь:
      Прикреплённая картинка
      Прикреплённая картинка

      Если у тебя путь в параметре "Инициализация" ведёт куда-то не туда, то надо поправить, добавив новый компилятор.
      Как можешь видеть из скриншота, несколько версий студии на машине совершенно ничему не мешает.
      Ещё можешь попробовать там же (на вкладке "Основное") убрать опцию "Использовать jom вместо nmake".
        Можно я продолжу задавать тупые вопросы?

        Цитата Flex Ferrum @
        криво тулчей отдетектился
        Неправильно определился кто? Если б хотя бы тулкит, то вроде бы он нашелся, в той вкладке и на страничке "комплекты", и "компиляторы" имеется то, что надо. Пути тоже соответствуют. Один в один с твоей картинкой. Только у комплектов предупреждение "отладчик не задан".

        В общем, пути хороши, а работать не хочет по-прежнему.

        Опцию "использовать Jom" убирала - ругается, что не может запустить nmake. Поставила обратно.

        Я даже Qt Creator переустановила (я его устанавливала до установки китов, подумала, может, если поверх установить, он их лучше увидит), не помогло.
        Прикреплённая картинка
        Прикреплённая картинка

        Прикреплённая картинка
        Прикреплённая картинка


        Добавлено
        Подозрительно, конечно, что все компиляторы студийные, но тот комплект, что скачивала для qt и устанавливала я, называется msvc, то есть, тоже ms-овый...

        Я сейчас, наверное, такую чушь пишу, ну, зато повеселитесь.
          Цитата vk @
          В общем, пути хороши, а работать не хочет по-прежнему.

          А пути в правильное место указывают?
            vk, в папке с Visual Studio есть файлик vcvarsall.bat, попробуй открыть консоль, запустить этот батник и, из этой же консоли, запустить QtCreator.
              Цитата vk @
              я его устанавливала до установки китов, подумала, может, если поверх установить, он их лучше увидит)

              А сами тулкиты через Qt online installer ставились? Всегда через этот способ всё работало.
              И какой формат проекта? Если pro, то может быть qbs попробовать (в Help зайти в настройки плагинов, включить Qbs project manager, после перезапуска попробовать создать простейший qbs проект).
                Пути к компиляторам указывают на студийные папки. Видимо, это не туда.
                Но пути к комплектам - на папки, куда распаковался Qt.

                1. Как я узнаю, туда или не туда указывают пути? (я первый раз вижу и Qt, и Qt Creator, да и в недрах семерки первый раз, если честно)
                2. И что я должна сделать, если не туда?

                При попытке добавить компилятор предлагает MinGW, Clang, GCC, QCC и особый. А мне бы VC, по крайней мере, я искала и скачивала именно его (может, это особый?)

                Добавлено
                Цитата OpenGL @
                И какой формат проекта?
                Пока бы запустить хотя бы встроенный в IDE пример...

                Добавлено
                Цитата Kray74 @
                vk, в папке с Visual Studio есть файлик vcvarsall.bat
                Да, именно к нему ведут пути компиляторов. Сейчас попробую, если я правильно поняла, что требуется сделать.

                Цитата OpenGL @
                А сами тулкиты через Qt online installer ставились
                Боюсь, нет. Скачала, запустила, установила.
                  Qt под разные студии бывает, может версии не совпадают?
                    Цитата OpenGL @
                    в Help зайти в настройки плагинов, включить Qbs project manager, после перезапуска попробовать создать простейший qbs проект
                    Галка уже стояла, попытка создать и собрать такой проект:
                    ExpandedWrap disabled
                      13:32:34: Выполняются этапы для проекта QBS...
                      compiling main.cpp
                      The process '' could not be started: Не удалось запустить процесс: Параметр задан неверно.
                      The following products could not be built for configuration qtc_Desktop_Qt_5_4_0_MSVC2010_OpenGL_32bit-debug:
                          QBS
                      Ошибка при сборке/установке проекта QBS (комплект: Desktop Qt 5.4.0 MSVC2010 OpenGL 32bit)
                      Во время выполнения этапа «Qbs (сборка)»
                      13:32:34: Прошло времени: 00:00.
                      Либо в QtC 3.3.x что-то серьёзно поломали, либо встала криво...
                        Цитата vk @
                        Боюсь, нет. Скачала, запустила, установила.

                        Попробуй тогда через Online installer ещё.
                          Цитата Kray74 @
                          попробуй открыть консоль, запустить этот батник и, из этой же консоли, запустить QtCreator.

                          А вот что оно мне сказало:

                          Не могу, говорит, определить расположение инструментов студии :blink:
                          Прикреплённая картинка
                          Прикреплённая картинка


                          Добавлено
                          Цитата Flex Ferrum @
                          Либо в QtC 3.3.x что-то серьёзно поломали, либо встала криво...
                          О, об этом я совсем не думала. Если ничто не поможет, попробую взять версию постарше.
                            Цитата vk @
                            О, об этом я совсем не думала. Если ничто не поможет, попробую взять версию постарше.

                            Наоборот, 3.3 - самая последняя версия Qt Creator, надо пробовать 3.2. Но, судя по реакции на vcvarsall.bat, дело то как раз не в Qt Creator, а в VS - она то нормально установлена?
                              Цитата vk @
                              попробую взять версию постарше.
                              Только где бы её взять-то... На qt.io, у которых я все брала, нахожу только 3.3.0...

                              Цитата vk @
                              Цитата OpenGL @ 20 минут назадА сами тулкиты через Qt online installer ставилисьБоюсь, нет. Скачала, запустила, установила.
                              А, нет, вру. Через него. Именно его я с qt.io и качала. Попробовала ещё раз, убедилась.
                                Цитата vk @
                                Не могу, говорит, определить расположение инструментов студии

                                Ему надо аргумент передать - x86, например.
                                  Цитата MyNameIsIgor @
                                  Наоборот, 3.3 - самая последняя версия Qt Creator, надо пробовать 3.2.
                                  Правильно, 3.2 - версия постарше и есть.

                                  Добавлено
                                  Цитата Flex Ferrum @
                                  Ему надо аргумент передать - x86, например.
                                  Неа, с аргументом то же самое говорит
                                    Цитата vk @
                                    Неа, с аргументом то же самое говорит

                                    Значит, походу, студия криво стоит...
                                      Сама студия все замечательно (только очень медленно) компилирует и запускает. Проверила на всякий случай сейчас. А Креатор - нет :(
                                        Цитата vk @
                                        Сама студия все замечательно (только очень медленно) компилирует и запускает. Проверила на всякий случай сейчас.

                                        Ну, vcvarsall.bat в любом случае должен отрабатывать нормально. Я бы попробовал переставить студию.
                                          Попробовать-то я попробую, но разве студия обязательна? Без студии не получится? И что, тем, у кого студии изначально не было, надо будет сначала её ставить?
                                          Почему Creator не подцепляет другие компиляторы? Я попробовала ещё MinGW установить - и его не видит.
                                            Цитата vk @
                                            Почему Creator не подцепляет другие компиляторы? Я попробовала ещё MinGW установить - и его не видит.

                                            А mingw отдельно ставился? Если ставить тот, что предлагает online installer - у меня он прекрасно видится.
                                              Отдельно. Сегодня, перед моим предпоследним сообщением.
                                              Ууу, то ли у меня абсолютно кривые руки, то ли надо все удалять и переставлять ещё раз. Вместе с Windows.
                                              Но перед этим решительным шагом, когда меня в следующий раз надолго отпустят за компьютер, попробую все заново на другом ноутбуке, где нет вообще никаких сред разработки. Расскажу, что получится. Кого сначала ставить-то, IDE или киты, есть разница?
                                                Цитата vk @
                                                Попробовать-то я попробую, но разве студия обязательна?

                                                Нет, не обязательно. Можно и mingw использовать, если проект не завязан на особенности студии. OpenGL правильно говорит, Qt удобнее всего ставить с помощью online инсталлятора.
                                                Цитата vk @
                                                Кого сначала ставить-то, IDE или киты, есть разница?

                                                Сначала студию. Потому online инсталлятором Qt и Qt Creator (с mingw, если хочется).
                                                  Цитата vk @
                                                  Но перед этим решительным шагом, когда меня в следующий раз надолго отпустят за компьютер, попробую все заново на другом ноутбуке, где нет вообще никаких сред разработки. Расскажу, что получится. Кого сначала ставить-то, IDE или киты, есть разница?

                                                  Я обычно сначала ставлю студию, потом через онлайн инсталлер qtcreator/sdk/mingw.
                                                  Цитата vk @
                                                  И что, тем, у кого студии изначально не было, надо будет сначала её ставить?

                                                  Распространяемый пакет ставится. Ставится ли компилятор - не знаю, всегда ставил qt на машину со студией.
                                                    Цитата vk @
                                                    Попробовать-то я попробую, но разве студия обязательна? Без студии не получится? И что, тем, у кого студии изначально не было, надо будет сначала её ставить?
                                                    Почему Creator не подцепляет другие компиляторы? Я попробовала ещё MinGW установить - и его не видит.

                                                    MinGW вполне можно ручками прописать.
                                                      Так. Если кому интересно. Вот это вот все перечисленное не помогло. Студию переставила - не помогло. На другом компьютере - не помогло. По другим форумам посмотрела - у многих, у кого семерка, такая проблема.

                                                      Но кое-что все-таки помогло. Вот этот дистрибутив: http://vk.com/away.php?to=http%3A%2F%2Fmas...pengl-5.4.0.exe поставился, откомпилировал и запустил мне проект. Теперь можно двигаться дальше. Всем спасибо, я сюда ещё приду, наверное, в процессе освоения, так сказать.
                                                        Если еще актуально.
                                                        Была такая же проблема, а решилась просто))
                                                        Путь к проекту не должен содержать русских букв, только английский язык и без пробелов
                                                          Пфффф...
                                                          Спасибо, конечно. Но это было в первых ста найденных ссылках и, разумеется, не помогло решить проблему с jom.
                                                          Насчет актуальности - смотри одним постом выше.

                                                          Добавлено
                                                          А про то, что русских букв в путях нет - указано в моем стартовом тексте.
                                                          Но все равно спасибо за желание помочь и хорошее настроение в выходной день.
                                                          Сообщение отредактировано: vk -
                                                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                                          0 пользователей:


                                                          Рейтинг@Mail.ru
                                                          [ Script execution time: 0,1308 ]   [ 22 queries used ]   [ Generated: 7.11.25, 06:53 GMT ]