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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка при сборке библиотеки libqxt  (Прочитано 5171 раз)
the_moop
Гость
« : Май 15, 2011, 22:34 »

ошибка возникает, когда вбиваешь в консоль команду: minqw32-make

Код
DOS
cd tools\3rdparty\qdoc3\ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `J:/Qt/libqxt-tip/tools/3rdparty/qdoc3'
mingw32-make -f Makefile.Release
mingw32-make[2]: Entering directory `J:/Qt/libqxt-tip/tools/3rdparty/qdoc3'
compiling apigenerator.cpp
"g++" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
mingw32-make[2]: *** [release/apigenerator.o] Error 1
mingw32-make[2]: Leaving directory `J:/Qt/libqxt-tip/tools/3rdparty/qdoc3'
mingw32-make[2]: *** [release] Error 2
mingw32-make[1]: Leaving directory `J:/Qt/libqxt-tip/tools/3rdparty/qdoc3'
mingw32-make: *** [sub-tools-3rdparty-qdoc3-make_default] Error 2
 

Подскажите, в чем может быть проблема? ()
Записан
ieroglif
Гость
« Ответ #1 : Май 15, 2011, 22:38 »

у меня доки тоже не собирались - косяк с ними был, но я забил - как-то там и без них всё компиляется.
Записан
the_moop
Гость
« Ответ #2 : Май 15, 2011, 23:01 »

нет; не все так просто;

у меня все файлы в папке  .../Qt/Qxt/include/

занимают 1Кб; в каждом файле только заголовок и все

A папка  .../Qt/Qxt/lib/
вообще пустая...
« Последнее редактирование: Май 15, 2011, 23:05 от the_moop » Записан
the_moop
Гость
« Ответ #3 : Май 15, 2011, 23:41 »

косяк какой-то ... у меня в системе чтоли получается;

качал версии 0.6, 0.5 и их модификации; везде примерно одно и тоже
Записан
ieroglif
Гость
« Ответ #4 : Май 16, 2011, 01:37 »

1. разархивировал qxt
2. я под виндой, у меня две версии Qt, поэтому дополнительно настроил PATH под нужную мне версию
3. почитал параметры configure.bat (ключ --help кажется)
4. выписал длинную строчку параметров и запустил configure.bat  с ними
5. mingw32-make
6. mingw32-make install
7. всё работает кроме доков.
Записан
the_moop
Гость
« Ответ #5 : Май 16, 2011, 10:08 »

я тут кое-что вспомнил - все кто ставил (тут на форуме) эту библиотеку говорили, что после того как вбивали в консоль команду configure у них начинался процесс, который по времени занимал минут 5; У меня - это секунд 5 и не больше: самая последняя строка в сообщении - это - Makefiles generated
Сообщений указывающих на ошибку не бывает после configure... абсолютно... однако все папки пустые: библиотеки, заголовочные.. ну вы поняли; В общем херня какая-то;
Записан
the_moop
Гость
« Ответ #6 : Май 16, 2011, 10:20 »

текст config.log :
Код:
QMake version 2.01a
Using Qt version 4.7.0 in J:/Qt/2010.05/qt/lib
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-pc-mingw32
BDB...
mingw32-make -f Makefile.Release clean
mingw32-make[1]: Entering directory `J:/libqxt/config.tests/db'
del release\main.o
Не удается найти J:\libqxt\config.tests\db\release\main.o
mingw32-make[1]: Leaving directory `J:/libqxt/config.tests/db'
mingw32-make -f Makefile.Debug clean
mingw32-make[1]: Entering directory `J:/libqxt/config.tests/db'
del debug\main.o
Не удается найти J:\libqxt\config.tests\db\debug\main.o
mingw32-make[1]: Leaving directory `J:/libqxt/config.tests/db'
mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `J:/libqxt/config.tests/db'
compiling main.cpp
"g++" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
mingw32-make[1]: *** [release/main.o] Error 1
mingw32-make[1]: Leaving directory `J:/libqxt/config.tests/db'
mingw32-make: *** [release] Error 2
ZEROCONF...
mingw32-make -f Makefile.Release clean
mingw32-make[1]: Entering directory `J:/libqxt/config.tests/zeroconf'
del release\zeroconf.o
Не удается найти J:\libqxt\config.tests\zeroconf\release\zeroconf.o
mingw32-make[1]: Leaving directory `J:/libqxt/config.tests/zeroconf'
mingw32-make -f Makefile.Debug clean
mingw32-make[1]: Entering directory `J:/libqxt/config.tests/zeroconf'
del debug\zeroconf.o
Не удается найти J:\libqxt\config.tests\zeroconf\debug\zeroconf.o
mingw32-make[1]: Leaving directory `J:/libqxt/config.tests/zeroconf'
mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `J:/libqxt/config.tests/zeroconf'
compiling zeroconf.cpp
"g++" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
mingw32-make[1]: *** [release/zeroconf.o] Error 1
mingw32-make[1]: Leaving directory `J:/libqxt/config.tests/zeroconf'
mingw32-make: *** [release] Error 2
« Последнее редактирование: Май 16, 2011, 10:21 от the_moop » Записан
ieroglif
Гость
« Ответ #7 : Май 16, 2011, 10:26 »

отлично.
теперь пропиши PATH до g++ что бы находился и подхватывался автоматом
Записан
the_moop
Гость
« Ответ #8 : Май 16, 2011, 13:23 »

ieroglif - спс за хелп

в общем я перекачал библиотеку (на всякий случай) и решил собрать снова
вот таким образом (на каком то форуме нашел):

configure.bat -debug -no-db -no-openssl && mingw32-make && mingw32-make install

правда убрал "-no-opennssl" (моросила);

В общем не понимаю в чем принципиальные отличия от того как я запускал ранее, но так как все работает не хочу даже и разбираться
« Последнее редактирование: Май 16, 2011, 13:37 от the_moop » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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