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


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592
  
> Ошибка при компиляции , mingw32-make
    Выполнил, как и полагается все по инструкции - поставил MinGW, собрал библиотеку Qt, основываясь на статье:
    http://wiki.crossplatform.ru/index.php/Сборка_Qt_с_использованием_MinGW32
    Выполнил настройку QDevelop, пытаюсь выполнить сборку проекта - ничего не выходит, выдает ошибку. Решил попробовать сделать все через командную строку:

    ExpandedWrap disabled
      C:\Qt\projects\run>c:\Qt\4.3.4\bin\qmake.exe -project

    Создается файл проекта run.pro

    ExpandedWrap disabled
      C:\Qt\projects\run>c:\Qt\4.3.4\bin\qmake.exe

    Создается Makefile, Makefile.Release, Makefile.Debug, а также пустые папки Debug и Release.

    На последок вбиваю команду:
    ExpandedWrap disabled
      C:\Qt\projects\run>c:\MinGW\bin\mingw32-make


    На что мне отвечают:
    ExpandedWrap disabled
      c:/MinGW/bin/mingw32-make -f Makefile.Debug
      mingw32-make[1]: Entering directory `C:/Qt/projects/run'
      g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
      DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..
      \4.3.4\include\QtCore" -I"..\..\4.3.4\include\QtCore" -I"..\..\4.3.4\include\QtG
      ui" -I"..\..\4.3.4\include\QtGui" -I"..\..\4.3.4\include" -I"." -I"c:\Qt\4.3.4\i
      nclude\ActiveQt" -I"debug" -I"." -I"..\..\4.3.4\mkspecs\default" -o debug\main.o
       main.cpp
      "g++" не является внутренней или внешней
      командой, исполняемой программой или пакетным файлом.
      mingw32-make[1]: *** [debug/main.o] Error 1
      mingw32-make[1]: Leaving directory `C:/Qt/projects/run'
      mingw32-make: *** [debug] Error 2


    Аналогичное и в QDevelop при попытке собрать любой другой проект:
    ExpandedWrap disabled
      Сборка (make)...
      "g++" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
      Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
      mingw32-make[1]: *** [debug/counter.o] Error 1
      mingw32-make: *** [debug] Error 2
      C:/MinGW/bin/mingw32-make -f Makefile.Debug
      mingw32-make[1]: Entering directory `C:/Qt/projects/test'
      g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\4.3.4\include\QtCore" -I"..\..\4.3.4\include\QtCore" -I"..\..\4.3.4\include\QtGui" -I"..\..\4.3.4\include\QtGui" -I"..\..\4.3.4\include" -I"." -I"c:\Qt\4.3.4\include\ActiveQt" -I"debug" -I"." -I"..\..\4.3.4\mkspecs\default" -o debug\counter.o counter.cpp
      mingw32-make[1]: Leaving directory `C:/Qt/projects/test'
      ---------------------- Сборка завершена с 2  ошибками ----------------------


    Не могу понять в чем проблема, понятно только, что он не может разобрать команду g++... Год назад писал програмки на Qt4 вроде все отлично работало, компилировалось, собиралось... Помогите разрешить проблему.
      Решение нашел, компиляцию и сборку в консоли производить можно после:

      ExpandedWrap disabled
        set QTDIR=C:\Qt\4.3.4
        set PATH=C:\Qt\4.3.4\bin
        set PATH=%PATH%;C:\MinGW\bin
        set PATH=%PATH%;%SystemRoot%\System32
        set QMAKESPEC=win32-g++


      Пришлось написать bat-файлик. Может мне изменяет память, но год назад, вроде бы такой проблемы у меня не возникло.
        Цитата Andr-Student @
        Решение нашел, компиляцию и сборку в консоли производить можно после:

        Правильно. Пропиши переменные окружения и будет тебе счастье. И QDevelop заработает.
          Цитата Andr-Student @
          Решение нашел, компиляцию и сборку в консоли производить можно после:

          ExpandedWrap disabled
            set QTDIR=C:\Qt\4.3.4
            set PATH=C:\Qt\4.3.4\bin
            set PATH=%PATH%;C:\MinGW\bin
            set PATH=%PATH%;%SystemRoot%\System32
            set QMAKESPEC=win32-g++


          Пришлось написать bat-файлик. Может мне изменяет память, но год назад, вроде бы такой проблемы у меня не возникло.

          Можешь поконкретнее описать что именно ты сделал, я уже неделю бьюсь с этой ошибкой и не могу ничего поделать, переустановил уже кучу разных версий Qt

          23:44:30: Выполняются этапы для проекта 0...
          23:44:30: Запускается: «C:\Qt\Qt5.2.1\5.2.1\mingw48_32\bin\qmake.exe» C:\Qt\Qt5.2.1\Projects\0\0.pro -r -spec win32-g++ "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug"
          23:44:30: Процесс «C:\Qt\Qt5.2.1\5.2.1\mingw48_32\bin\qmake.exe» завершился успешно.
          23:44:30: Запускается: «C:\Qt\Qt5.2.1\Tools\mingw48_32\bin\mingw32-make.exe»
          C:/Qt/Qt5.2.1/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug
          mingw32-make[1]: Entering directory 'C:/Qt/Qt5.2.1/Projects/build-0-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
          g++ -c -pipe -fno-keep-inline-dllexport -g -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_CORE_LIB -I..\0 -I"..\..\5.2.1\mingw48_32\include" -I"..\..\5.2.1\mingw48_32\include\QtCore" -I"debug" -I"." -I"..\..\5.2.1\mingw48_32\mkspecs\win32-g++" -o debug\main.o ..\0\main.cpp
          Makefile.Debug:177: recipe for target 'debug/main.o' failed
          mingw32-make[1]: *** [debug/main.o] Error 1
          mingw32-make[1]: Leaving directory 'C:/Qt/Qt5.2.1/Projects/build-0-Desktop_Qt_5_2_1_MinGW_32bit-Debug'
          makefile:34: recipe for target 'debug' failed
          mingw32-make: *** [debug] Error 2
          23:44:35: Процесс «C:\Qt\Qt5.2.1\Tools\mingw48_32\bin\mingw32-make.exe» завершился с кодом 2.
          Ошибка при сборке/установке проекта 0 (комплект: Desktop Qt 5.2.1 MinGW 32bit)
          Во время выполнения этапа «Сборка»
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0253 ]   [ 16 queries used ]   [ Generated: 25.04.24, 17:09 GMT ]