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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Не получается собрать QtSerialPort  (Прочитано 20504 раз)
voldem
Гость
« : Ноябрь 29, 2012, 14:14 »

Здравствуйте! Потребовалось сделать устройство, которое должно общаться с ПК (сейчас стоит WinXP, но планируется переход на Linux) по COM-порту (для начала). До этого пробовал писать на Visual Studio и RAD XE3, но учитывая планы перехода на Linux и то, что ПО должно работать и на Windows выбрал Qt. По этому скажу сразу, что новичок и многого еще не знаю.
Перечитав форумы понял, что необходимо использовать QtSerialPort как наиболее альтернативный.
Но столкнулся с проблемой(мами) - не выходит собрать его.
После нескольких попыток установки почистил(по-удалял все компиляторы, что были до этого в т.ч. и Qt 4.8.3) систему (сборка происходит на Win7x86 и x64) и установил
Qt SDK 1.2.1 с сайта НОКИи (Qt Creator 2.4.1, Qt 4.8.1, minGW 4.4).
В системные переменные среды добавил:
Path:
C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin\; C:\QtSDK\mingw\bin\; C:\QtSDK\Desktop\Qt\4.8.1\

По-поводу установки руководствовался:
http://qt-project.org/wiki/QtSerialPort_Russian#e200b03e6aa6d5363db5bdbb4386720c
И по ссылке с той статьи скачал и распаковал:
http://qt.gitorious.org/qtplayground/qtserialport/archive-tarball/master

в папку, где установлен Qt SDK, т.е. в C:\Qt SDK

Далее 2 варианта развития событий:
1-й
1.1. Перехожу (командная строка винды) в папку C:\QtSDK\qtplayground-qtserialport\  (распакованный исх. QtSerialPort).
1.2. Выполняю: qmake qtserialport.pro CONFIG+=release
1.3. make
 Выводится:
C:\QtSDK\qtplayground-qtserialport>make
MAKE Version 5.4  Copyright (c) 1987, 2010 Embarcadero Technologies, Inc.
Fatal makefile 247: No terminator specified for in-line file operator


2-й
2.1. С помощью Qt Creator запустил файл qtserialport.pro
2.2. После открытия проекта запустил (зеленый треугольник).
ошибка: [sub-serialport-make_default] Error 126
Файл не найден.

Консоль сборки:
13:02:19: Выполняется сборка проекта qtserialport...
13:02:19: Настройки не изменились, этап qmake пропускается.
13:02:19: Запускается: «C:\QtSDK\mingw\bin\mingw32-make.exe»
cd src/ && C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile
mingw32-make[1]: Entering directory `c:/QtSDK/qtplayground-qtserialport/src'
cd serialport/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile
mingw32-make[1]: Leaving directory `c:/QtSDK/qtplayground-qtserialport/src'
/usr/bin/sh: c:/QtSDK/mingw/bin/mingw32-make: Invalid argument
mingw32-make[1]: *** [sub-serialport-make_default] Error 126
mingw32-make.exe: *** [sub-src-make_default-ordered] Error 2
13:02:20: Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта qtserialport (цель: Desktop)
Во время выполнения сборки на этапе «Сборка»

Сейчас в тупике, перечитываю форум(ы), но подобной проблемы и способа решения пока не нашел...
Записан
Bepec
Гость
« Ответ #1 : Ноябрь 29, 2012, 14:18 »

Незнаю. У меня всё собирается с нажатия 1 кнопки.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #2 : Ноябрь 29, 2012, 15:02 »

Вот тут у одного товарища тоже не собирается на QtSDK, хотя я вчера на
нем проверил (специально скачал) - у меня все собралось без проблем.

ЗЫ:

1. Убери все из переменных окружения, что ты добавлял
2. Вместо make для MinGW надо писать mingw32-make
3. Распакуй исходники QtSerialPort куда-нибудь в другое место, вместо QtSDK.
4. Используй "теневую" сборку.
5. В QtCreator жми не "зелененький треугольничек" - а меню "Сборка -> Пересобрать проект..."

Возможно не хватает каких-то прав, ХЗ в общем.

« Последнее редактирование: Ноябрь 29, 2012, 15:05 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
voldem
Гость
« Ответ #3 : Ноябрь 29, 2012, 16:12 »

ЗЫ:

1. Убери все из переменных окружения, что ты добавлял
2. Вместо make для MinGW надо писать mingw32-make
3. Распакуй исходники QtSerialPort куда-нибудь в другое место, вместо QtSDK.
4. Используй "теневую" сборку.
5. В QtCreator жми не "зелененький треугольничек" - а меню "Сборка -> Пересобрать проект..."

Возможно не хватает каких-то прав, ХЗ в общем.




Когда убрал из перем. окружения, то ком. строка винды выдает:
"... не является внутренней или внешней
командой, исполняемой программой или пакетным файлом."


Ком. строка Qt SDK выдает:

Код:
Setting up environment for Qt usage...

C:\Windows\system32>cd C:\Qt_serial\qtplayground-qtserialport\

C:\Qt_serial\qtplayground-qtserialport>qmake qtserialport.pro CONFIG+=release

C:\Qt_serial\qtplayground-qtserialport>mingw32-make
cd src/ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `c:/Qt_serial/qtplayground-qtserialport/src'

cd serialport/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile
mingw32-make[2]: Entering directory `c:/Qt_serial/qtplayground-qtserialport/src/
serialport'
c:/QtSDK/mingw/bin/mingw32-make -f Makefile.Release
mingw32-make[3]: Entering directory `c:/Qt_serial/qtplayground-qtserialport/src/
serialport'
mingw32-make[3]: Nothing to be done for `first'.
mingw32-make[3]: Leaving directory `c:/Qt_serial/qtplayground-qtserialport/src/s
erialport'
mingw32-make[2]: Leaving directory `c:/Qt_serial/qtplayground-qtserialport/src/s
erialport'
mingw32-make[1]: Leaving directory `c:/Qt_serial/qtplayground-qtserialport/src'
cd examples/ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `c:/Qt_serial/qtplayground-qtserialport/exam
ples'
cd cenumerator/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile
/usr/bin/sh: c:/QtSDK/mingw/bin/mingw32-make: Invalid argument
mingw32-make[1]: *** [sub-cenumerator-make_default-ordered] Error 126
mingw32-make[1]: Leaving directory `c:/Qt_serial/qtplayground-qtserialport/examp
les'
mingw32-make: *** [sub-examples-make_default-ordered] Error 2

C:\Qt_serial\qtplayground-qtserialport>qmake qtserialport.pro CONFIG+=release

C:\Qt_serial\qtplayground-qtserialport>mingw32-make
cd src/ && c:/QtSDK/Desktop/Qt/4.8.1/mingw/bin/qmake.exe c:/Qt_serial/qtplaygrou
nd-qtserialport/src/src.pro CONFIG+=release -o Makefile
cd src/ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `c:/Qt_serial/qtplayground-qtserialport/src'

cd serialport/ && c:/QtSDK/Desktop/Qt/4.8.1/mingw/bin/qmake.exe c:/Qt_serial/qtp
layground-qtserialport/src/serialport/serialport.pro CONFIG+=release -o Makefile

Ошибка в синтаксисе команды.
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
Ошибка в синтаксисе команды.
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
Ошибка в синтаксисе команды.
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cd serialport/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile
mingw32-make[2]: Entering directory `c:/Qt_serial/qtplayground-qtserialport/src/
serialport'
c:/QtSDK/mingw/bin/mingw32-make -f Makefile.Release
mingw32-make[3]: Entering directory `c:/Qt_serial/qtplayground-qtserialport/src/
serialport'
C:/QtSDK/Desktop/Qt/4.8.1/mingw/bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQ
T_SERIALPORT_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3D
NOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/QtSD
K/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/incl
ude' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'release' -I'c
:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/default' -D__GNUC__ -DWIN32 serialport.h
-o release/moc_serialport.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_SERIALPORT_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE
_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/Q
tSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/i
nclude' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'release' -
I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/default' -o release/serialport.o seria
lport.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_SERIALPORT_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE
_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/Q
tSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/i
nclude' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'release' -
I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/default' -o release/serialportinfo.o s
erialportinfo.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_SERIALPORT_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE
_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/Q
tSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/i
nclude' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'release' -
I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/default' -o release/serialport_win.o s
erialport_win.cpp
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT
-DQT_SERIALPORT_LIB -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE
_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/Q
tSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/i
nclude' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'release' -
I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/default' -o release/serialportinfo_win
.o serialportinfo_win.cpp
windres -i SerialPort_resource.rc -o release/SerialPort_resource_res.o --include
-dir=. -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_SERIALPORT_LIB -DQT_DLL -DQT_NO_DEB
UG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -D
QT_HAVE_SSE2 -DQT_THREAD_SUPPORT
g++ -Wl,-s -mthreads -shared -Wl,--out-implib,release/libSerialPort1.a -o releas
e/SerialPort1.dll release/serialport.o release/serialportinfo.o release/serialpo
rt_win.o release/serialportinfo_win.o  -L'c:/QtSDK/Desktop/Qt/4.8.1/mingw/lib' r
elease/SerialPort_resource_res.o -lsetupapi -ladvapi32 -lQtCore4
Creating library file: release/libSerialPort1.a
mingw32-make[3]: Leaving directory `c:/Qt_serial/qtplayground-qtserialport/src/s
erialport'
mingw32-make[2]: Leaving directory `c:/Qt_serial/qtplayground-qtserialport/src/s
erialport'
mingw32-make[1]: Leaving directory `c:/Qt_serial/qtplayground-qtserialport/src'
cd examples/ && c:/QtSDK/Desktop/Qt/4.8.1/mingw/bin/qmake.exe c:/Qt_serial/qtpla
yground-qtserialport/examples/examples.pro CONFIG+=release -o Makefile
cd examples/ && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `c:/Qt_serial/qtplayground-qtserialport/exam
ples'
cd cenumerator/ && c:/QtSDK/Desktop/Qt/4.8.1/mingw/bin/qmake.exe c:/Qt_serial/qt
playground-qtserialport/examples/cenumerator/cenumerator.pro CONFIG+=release -o
Makefile
cd cenumerator/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile
/usr/bin/sh: c:/QtSDK/mingw/bin/mingw32-make: Invalid argument
mingw32-make[1]: *** [sub-cenumerator-make_default-ordered] Error 126
mingw32-make[1]: Leaving directory `c:/Qt_serial/qtplayground-qtserialport/examp
les'
mingw32-make: *** [sub-examples-make_default-ordered] Error 2

C:\Qt_serial\qtplayground-qtserialport>


Когда установил галку "Исп. теневую сборку", то в ошибках следующее:
Код:
c:\Qt_serial\qtplayground-qtserialport\examples\cenumerator\main.cpp:44: ошибка: QtAddOnSerialPort/serialportinfo.h: No such file or directory

c:\Qt_serial\qtplayground-qtserialport\examples\cenumerator\main.cpp:48: ошибка: expected constructor, destructor, or type conversion before 'int'

Записан
voldem
Гость
« Ответ #4 : Ноябрь 29, 2012, 16:14 »

Код:
15:04:50: Выполняется сборка проекта qtserialport...
15:04:50: Запускается: «C:\QtSDK\mingw\bin\mingw32-make.exe» clean
cd src/ && C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile clean
mingw32-make[1]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src'
cd serialport/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile clean
mingw32-make[2]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
c:/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug clean
mingw32-make[3]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
rm debug/moc_serialport.cpp
rm debug/serialport.o debug/serialportinfo.o debug/serialport_win.o debug/serialportinfo_win.o
rm debug/libSerialPortd1.a
rm debug/SerialPortd_resource_res.o
mingw32-make[3]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
c:/QtSDK/mingw/bin/mingw32-make -f Makefile.Release clean
mingw32-make[3]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
rm release/moc_serialport.cpp
rm release/serialport.o release/serialportinfo.o release/serialport_win.o release/serialportinfo_win.o
rm release/libSerialPort1.a
rm: cannot remove `release/moc_serialport.cpp': No such file or directory
mingw32-make[3]: [compiler_moc_header_clean] Error 1 (ignored)
rm: cannot remove `release/serialport.o': No such file or directory
rm: cannot remove `release/serialportinfo.o': No such file or directory
rm: cannot remove `release/serialport_win.o': No such file or directory
rm: cannot remove `release/serialportinfo_win.o': No such file or directory
mingw32-make[3]: [clean] Error 1 (ignored)
rm: cannot remove `release/libSerialPort1.a': No such file or directory
rm release/SerialPort_resource_res.o
mingw32-make[3]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
rm libSerialPort1.a
mingw32-make[2]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
mingw32-make[3]: [clean] Error 1 (ignored)
rm: cannot remove `release/SerialPort_resource_res.o': No such file or directory
mingw32-make[3]: [clean] Error 1 (ignored)
rm: cannot remove `libSerialPort1.a': No such file or directory
mingw32-make[2]: [clean] Error 1 (ignored)
mingw32-make[1]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src'
cd examples/ && C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile clean
mingw32-make[1]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples'
cd cenumerator/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile clean
mingw32-make[2]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
c:/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug clean
mingw32-make[3]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
rm debug/main.o
mingw32-make[3]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
c:/QtSDK/mingw/bin/mingw32-make -f Makefile.Release clean
rm: cannot remove `debug/main.o': No such file or directory
mingw32-make[3]: [clean] Error 1 (ignored)
mingw32-make[3]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
rm release/main.o
mingw32-make[3]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
mingw32-make[2]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
cd enumerator/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile clean
rm: cannot remove `release/main.o': No such file or directory
mingw32-make[3]: [clean] Error 1 (ignored)
mingw32-make[1]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples'
/usr/bin/sh: c:/QtSDK/mingw/bin/mingw32-make: Invalid argument
mingw32-make[1]: *** [sub-enumerator-clean-ordered] Error 126
mingw32-make.exe: *** [sub-examples-clean-ordered] Error 2
15:04:53: Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился с кодом 2.
15:04:53: Настройки не изменились, этап qmake пропускается.
15:04:53: Запускается: «C:\QtSDK\mingw\bin\mingw32-make.exe»
cd src/ && C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile
mingw32-make[1]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src'
cd serialport/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile
mingw32-make[2]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
c:/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[3]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
C:/QtSDK/Desktop/Qt/4.8.1/mingw/bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_SERIALPORT_LIB -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'debug' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++' -D__GNUC__ -DWIN32 c:/Qt_serial/qtplayground-qtserialport/src/serialport/serialport.h -o debug/moc_serialport.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_SERIALPORT_LIB -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'debug' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++' -o debug/serialport.o c:/Qt_serial/qtplayground-qtserialport/src/serialport/serialport.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_SERIALPORT_LIB -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'debug' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++' -o debug/serialportinfo.o c:/Qt_serial/qtplayground-qtserialport/src/serialport/serialportinfo.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_SERIALPORT_LIB -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'debug' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++' -o debug/serialport_win.o c:/Qt_serial/qtplayground-qtserialport/src/serialport/serialport_win.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_SERIALPORT_LIB -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'debug' -I'c:/Qt_serial/qtplayground-qtserialport/src/serialport' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++' -o debug/serialportinfo_win.o c:/Qt_serial/qtplayground-qtserialport/src/serialport/serialportinfo_win.cpp
windres -i SerialPortd_resource.rc -o debug/SerialPortd_resource_res.o --include-dir=. -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_SERIALPORT_LIB -DQT_DLL -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
g++ -mthreads -shared -Wl,--out-implib,debug/libSerialPortd1.a -o debug/SerialPortd1.dll debug/serialport.o debug/serialportinfo.o debug/serialport_win.o debug/serialportinfo_win.o  -L'c:/QtSDK/Desktop/Qt/4.8.1/mingw/lib' debug/SerialPortd_resource_res.o -lsetupapi -ladvapi32 -lQtCored4
Creating library file: debug/libSerialPortd1.a
mingw32-make[3]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
mingw32-make[2]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src/serialport'
mingw32-make[1]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/src'
cd examples/ && C:/QtSDK/mingw/bin/mingw32-make.exe -f Makefile
mingw32-make[1]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples'
cd cenumerator/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile
mingw32-make[2]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
c:/QtSDK/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[3]: Entering directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/QtCore' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/QtGui' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include' -I'c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/include' -I'c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/include/QtAddOnSerialPort' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/QtAddOnSerialPort' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/include/ActiveQt' -I'debug' -I'c:/Qt_serial/qtplayground-qtserialport/examples/cenumerator' -I'.' -I'c:/QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++' -o debug/main.o c:/Qt_serial/qtplayground-qtserialport/examples/cenumerator/main.cpp
c:/Qt_serial/qtplayground-qtserialport/examples/cenumerator/main.cpp:44:46: error: QtAddOnSerialPort/serialportinfo.h: No such file or directory
c:/Qt_serial/qtplayground-qtserialport/examples/cenumerator/main.cpp:48: error: expected constructor, destructor, or type conversion before 'int'
mingw32-make[3]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
mingw32-make[2]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples/cenumerator'
mingw32-make[1]: Leaving directory `c:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______/examples'
mingw32-make[3]: *** [debug/main.o] Error 1
mingw32-make[2]: *** [debug] Error 2
mingw32-make[1]: *** [sub-cenumerator-make_default-ordered] Error 2
mingw32-make.exe: *** [sub-examples-make_default-ordered] Error 2
15:05:09: Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта qtserialport (цель: Desktop)
Во время выполнения сборки на этапе «Сборка»
В системе работаю администратором. Или это не те права?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #5 : Ноябрь 29, 2012, 18:02 »

Значит это какая-то специфическая ошибка компилятора или ХЗ чего, которая проявляется только на
некоторых компах при каких-то неясных обстоятельствах.

В общем, фиг его знает, посмотри цели в Makefile-ах, может qmake неправильно что-то генерит.

На крайняк, попробуй отключить сборку примеров и тестов, удали или закомментируй в qtserialport.pro
Цитировать
SUBDIRS = src #examples tests
« Последнее редактирование: Ноябрь 29, 2012, 18:06 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #6 : Ноябрь 29, 2012, 19:17 »

Цитировать
c:/Qt_serial/qtplayground-qtserialport/examples/cenumerator/main.cpp:44:46: error: QtAddOnSerialPort/serialportinfo.h: No such file or directory
Ты считаешь, тут cmake что-то не так генерит? Может просто каталога QtAddOnSerialPort нет?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #7 : Ноябрь 29, 2012, 20:45 »

Что-то мне подсказывает, что это является следствием последнего принятого патча:

https://codereview.qt-project.org/#patch,sidebyside,40778,1,src/serialport/qt4support/install-helper.pri

voldem, попробуй тупо откатить изменения, т.е. убрать \" там где оно было добавлено.


Записан

ArchLinux x86_64 / Win10 64 bit
b-s-a
Гость
« Ответ #8 : Ноябрь 29, 2012, 23:02 »

Цитировать
cd cenumerator/ && c:/QtSDK/mingw/bin/mingw32-make -f Makefile
/usr/bin/sh: c:/QtSDK/mingw/bin/mingw32-make: Invalid argument
Цитировать
cd serialport/ && c:/QtSDK/Desktop/Qt/4.8.1/mingw/bin/qmake.exe c:/Qt_serial/qtp
layground-qtserialport/src/serialport/serialport.pro CONFIG+=release -o Makefile

Ошибка в синтаксисе команды.
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
Ошибка в синтаксисе команды.
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
Ошибка в синтаксисе команды.
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/Q
tAddOnSerialPort': No such file or directory
kuzulis, ты где-нибудь здесь кавычки видишь? Я тоже. Думаю, дело не в них.
Записан
voldem
Гость
« Ответ #9 : Ноябрь 30, 2012, 09:55 »

Что-то мне подсказывает, что это является следствием последнего принятого патча:

https://codereview.qt-project.org/#patch,sidebyside,40778,1,src/serialport/qt4support/install-helper.pri

voldem, попробуй тупо откатить изменения, т.е. убрать \" там где оно было добавлено.


У меня как раз старая версия (т.е. без нововведений), но попробовал заменить на файл новой версии - тоже самое.
Спасибо за помощь!
Ясно одно - это проблема на локальном ПК. Пробовал на разных компьютерах (WinXP & Win7x64), там всё собралось.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #10 : Ноябрь 30, 2012, 10:22 »

Цитата: b-s-a
kuzulis, ты где-нибудь здесь кавычки видишь? Я тоже. Думаю, дело не в них.

Ну так я смотрел на этот выхлоп:
Код:
cp: cannot create regular file `C:/Qt_serial/qtplayground-qtserialport/include/QtAddOnSerialPort': No such file or directory

За него отвечают такие штуки в qt4support/install-helper.pri:
Цитировать
...
SERIALPORT_PROJECT_INCLUDEDIR = $$SERIALPORT_BUILD_ROOT/include/QtAddOnSerialPort
SERIALPORT_PROJECT_INCLUDEDIR ~=s,/,$$QMAKE_DIR_SEP,

system("$$QMAKE_MKDIR $$SERIALPORT_PROJECT_INCLUDEDIR")

for(header_file, PUBLIC_HEADERS) {
   header_file ~=s,/,$$QMAKE_DIR_SEP,
   system("$$QMAKE_COPY \"$${header_file}\" \"$$SERIALPORT_PROJECT_INCLUDEDIR\"")
}
...

voldem, а на твоем PC, какое содержимое имеет файл .qmake.cache который в build директории генерится?

Меня смущает то, что qmake пытается его создать и копировать из source директории, хотя все эти манипуляции
должны происходить в build директории, если конечно voldem использовал теневую сборку.
Записан

ArchLinux x86_64 / Win10 64 bit
voldem
Гость
« Ответ #11 : Ноябрь 30, 2012, 13:37 »


voldem, а на твоем PC, какое содержимое имеет файл .qmake.cache который в build директории генерится?

Меня смущает то, что qmake пытается его создать и копировать из source директории, хотя все эти манипуляции
должны происходить в build директории, если конечно voldem использовал теневую сборку.

Теневую сборку использовал (во всяком случае галку ставил)...

файл .qmake.cache
Код:
SERIALPORT_PROJECT_ROOT = C:/Qt_serial/qtplayground-qtserialport
SERIALPORT_BUILD_ROOT = C:/Qt_serial/qtserialport-build-desktop-Qt_4_8_1_for_Desktop_-_MinGW__Qt_SDK_______

Если закомментировать SUBDIRS = src #examples tests  в qtserialport.pro:
Код:
Setting up environment for Qt usage...

C:\Windows\system32>cd C:\Qt_serial\qtplayground-qtserialport\

C:\Qt_serial\qtplayground-qtserialport>qmake qtserialport.pro CONFIG+=release

C:\Qt_serial\qtplayground-qtserialport>mingw32-make
mingw32-make: Nothing to be done for `first'.

C:\Qt_serial\qtplayground-qtserialport>

Makefile
Код:
#############################################################################
# Makefile for building: qtserialport
# Generated by qmake (2.01a) (Qt 4.8.1) on: ?? 30. ??? 12:33:42 2012
# Project:  ../qtplayground-qtserialport/qtserialport.pro
# Template: subdirs
# Command: c:/qtsdk/desktop/qt/4.8.1/mingw/bin/qmake.exe -spec ../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o Makefile ../qtplayground-qtserialport/qtserialport.pro
#############################################################################

first: make_default
MAKEFILE      = Makefile
QMAKE         = c:/qtsdk/desktop/qt/4.8.1/mingw/bin/qmake.exe
DEL_FILE      = rm
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p
COPY          = cp
COPY_FILE     = $(COPY)
COPY_DIR      = cp -r
INSTALL_FILE  = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR   = $(COPY_DIR)
DEL_FILE      = rm
SYMLINK       =
DEL_DIR       = rmdir
MOVE          = mv
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p
SUBTARGETS    =  \
sub-src \
sub-examples \
sub-tests

src/$(MAKEFILE):
@$(CHK_DIR_EXISTS) src/ || $(MKDIR) src/
cd src/ && $(QMAKE) c:/Qt_serial/qtplayground-qtserialport/src/src.pro -spec ../../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o $(MAKEFILE)
sub-src-qmake_all:  FORCE
@$(CHK_DIR_EXISTS) src/ || $(MKDIR) src/
cd src/ && $(QMAKE) c:/Qt_serial/qtplayground-qtserialport/src/src.pro -spec ../../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o $(MAKEFILE)
sub-src: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE)
sub-src-make_default-ordered: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE)
sub-src-make_default: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE)
sub-src-make_first-ordered: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) first
sub-src-make_first: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) first
sub-src-all-ordered: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) all
sub-src-all: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) all
sub-src-clean-ordered: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) clean
sub-src-clean: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) clean
sub-src-distclean-ordered: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) distclean
sub-src-distclean: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) distclean
sub-src-install_subtargets-ordered: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) install
sub-src-install_subtargets: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) install
sub-src-uninstall_subtargets-ordered: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) uninstall
sub-src-uninstall_subtargets: src/$(MAKEFILE) FORCE
cd src/ && $(MAKE) -f $(MAKEFILE) uninstall
examples/$(MAKEFILE):
@$(CHK_DIR_EXISTS) examples/ || $(MKDIR) examples/
cd examples/ && $(QMAKE) c:/Qt_serial/qtplayground-qtserialport/examples/examples.pro -spec ../../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o $(MAKEFILE)
sub-examples-qmake_all:  FORCE
@$(CHK_DIR_EXISTS) examples/ || $(MKDIR) examples/
cd examples/ && $(QMAKE) c:/Qt_serial/qtplayground-qtserialport/examples/examples.pro -spec ../../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o $(MAKEFILE)
sub-examples: examples/$(MAKEFILE) FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE)
sub-examples-make_default-ordered: examples/$(MAKEFILE) sub-src-make_default-ordered  FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE)
sub-examples-make_default: examples/$(MAKEFILE) FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE)
sub-examples-make_first-ordered: examples/$(MAKEFILE) sub-src-make_first-ordered  FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) first
sub-examples-make_first: examples/$(MAKEFILE) FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) first
sub-examples-all-ordered: examples/$(MAKEFILE) sub-src-all-ordered  FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) all
sub-examples-all: examples/$(MAKEFILE) FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) all
sub-examples-clean-ordered: examples/$(MAKEFILE) sub-src-clean-ordered  FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) clean
sub-examples-clean: examples/$(MAKEFILE) FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) clean
sub-examples-distclean-ordered: examples/$(MAKEFILE) sub-src-distclean-ordered  FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) distclean
sub-examples-distclean: examples/$(MAKEFILE) FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) distclean
sub-examples-install_subtargets-ordered: examples/$(MAKEFILE) sub-src-install_subtargets-ordered  FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) install
sub-examples-install_subtargets: examples/$(MAKEFILE) FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) install
sub-examples-uninstall_subtargets-ordered: examples/$(MAKEFILE) sub-src-uninstall_subtargets-ordered  FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) uninstall
sub-examples-uninstall_subtargets: examples/$(MAKEFILE) FORCE
cd examples/ && $(MAKE) -f $(MAKEFILE) uninstall
tests/$(MAKEFILE):
@$(CHK_DIR_EXISTS) tests/ || $(MKDIR) tests/
cd tests/ && $(QMAKE) c:/Qt_serial/qtplayground-qtserialport/tests/tests.pro -spec ../../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o $(MAKEFILE)
sub-tests-qmake_all:  FORCE
@$(CHK_DIR_EXISTS) tests/ || $(MKDIR) tests/
cd tests/ && $(QMAKE) c:/Qt_serial/qtplayground-qtserialport/tests/tests.pro -spec ../../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o $(MAKEFILE)
sub-tests: tests/$(MAKEFILE) FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE)
sub-tests-make_default-ordered: tests/$(MAKEFILE) sub-examples-make_default-ordered  FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE)
sub-tests-make_default: tests/$(MAKEFILE) FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE)
sub-tests-make_first-ordered: tests/$(MAKEFILE) sub-examples-make_first-ordered  FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) first
sub-tests-make_first: tests/$(MAKEFILE) FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) first
sub-tests-all-ordered: tests/$(MAKEFILE) sub-examples-all-ordered  FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) all
sub-tests-all: tests/$(MAKEFILE) FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) all
sub-tests-clean-ordered: tests/$(MAKEFILE) sub-examples-clean-ordered  FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) clean
sub-tests-clean: tests/$(MAKEFILE) FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) clean
sub-tests-distclean-ordered: tests/$(MAKEFILE) sub-examples-distclean-ordered  FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) distclean
sub-tests-distclean: tests/$(MAKEFILE) FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) distclean
sub-tests-install_subtargets-ordered: tests/$(MAKEFILE) sub-examples-install_subtargets-ordered  FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) install
sub-tests-install_subtargets: tests/$(MAKEFILE) FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) install
sub-tests-uninstall_subtargets-ordered: tests/$(MAKEFILE) sub-examples-uninstall_subtargets-ordered  FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) uninstall
sub-tests-uninstall_subtargets: tests/$(MAKEFILE) FORCE
cd tests/ && $(MAKE) -f $(MAKEFILE) uninstall

Makefile: ../qtplayground-qtserialport/qtserialport.pro .qmake.cache ../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++/qmake.conf ../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/qconfig.pri \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/modules/qt_webkit_version.pri \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/qt_functions.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/qt_config.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/exclusive_builds.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/default_pre.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/default_pre.prf \
../qtplayground-qtserialport/doc/doc.pri \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/release.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/debug_and_release.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/default_post.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/default_post.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/rtti.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/exceptions.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/stl.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/shared.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/warn_on.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/qt.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/thread.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/moc.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/windows.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/resources.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/uic.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/yacc.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/lex.prf \
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/include_source_dir.prf
$(QMAKE) -spec ../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o Makefile ../qtplayground-qtserialport/qtserialport.pro
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/qconfig.pri:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/modules/qt_webkit_version.pri:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/qt_functions.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/qt_config.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/exclusive_builds.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/default_pre.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/default_pre.prf:
../qtplayground-qtserialport/doc/doc.pri:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/release.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/debug_and_release.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/default_post.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/default_post.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/rtti.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/exceptions.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/stl.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/shared.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/warn_on.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/qt.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/thread.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/moc.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/win32/windows.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/resources.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/uic.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/yacc.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/lex.prf:
../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/features/include_source_dir.prf:
qmake: qmake_all FORCE
@$(QMAKE) -spec ../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o Makefile ../qtplayground-qtserialport/qtserialport.pro

qmake_all: sub-src-qmake_all sub-examples-qmake_all sub-tests-qmake_all FORCE

make_default: sub-src-make_default-ordered sub-examples-make_default-ordered sub-tests-make_default-ordered FORCE
make_first: sub-src-make_first-ordered sub-examples-make_first-ordered sub-tests-make_first-ordered FORCE
all: sub-src-all-ordered sub-examples-all-ordered sub-tests-all-ordered FORCE
clean: sub-src-clean-ordered sub-examples-clean-ordered sub-tests-clean-ordered FORCE
-$(DEL_FILE) -r C:/Qt_serial/qtplayground-qtserialport/doc/html
distclean: sub-src-distclean-ordered sub-examples-distclean-ordered sub-tests-distclean-ordered FORCE
-$(DEL_FILE) Makefile
install_subtargets: sub-src-install_subtargets-ordered sub-examples-install_subtargets-ordered sub-tests-install_subtargets-ordered FORCE
uninstall_subtargets: sub-src-uninstall_subtargets-ordered sub-examples-uninstall_subtargets-ordered sub-tests-uninstall_subtargets-ordered FORCE

docs:
qdoc3 C:/Qt_serial/qtplayground-qtserialport/doc/serialport.qdocconf

sub-src-sub_Debug_ordered: src/$(MAKEFILE)
cd src/ && $(MAKE) -f $(MAKEFILE) debug
sub-examples-sub_Debug_ordered: examples/$(MAKEFILE) sub-src-sub_Debug_ordered
cd examples/ && $(MAKE) -f $(MAKEFILE) debug
sub-tests-sub_Debug_ordered: tests/$(MAKEFILE) sub-examples-sub_Debug_ordered
cd tests/ && $(MAKE) -f $(MAKEFILE) debug
debug: sub-src-sub_Debug_ordered sub-examples-sub_Debug_ordered sub-tests-sub_Debug_ordered

sub-src-sub_Release_ordered: src/$(MAKEFILE)
cd src/ && $(MAKE) -f $(MAKEFILE) release
sub-examples-sub_Release_ordered: examples/$(MAKEFILE) sub-src-sub_Release_ordered
cd examples/ && $(MAKE) -f $(MAKEFILE) release
sub-tests-sub_Release_ordered: tests/$(MAKEFILE) sub-examples-sub_Release_ordered
cd tests/ && $(MAKE) -f $(MAKEFILE) release
release: sub-src-sub_Release_ordered sub-examples-sub_Release_ordered sub-tests-sub_Release_ordered

sub-src-check_ordered: src/$(MAKEFILE)
cd src/ && $(MAKE) -f $(MAKEFILE) check
sub-examples-check_ordered: examples/$(MAKEFILE) sub-src-check_ordered
cd examples/ && $(MAKE) -f $(MAKEFILE) check
sub-tests-check_ordered: tests/$(MAKEFILE) sub-examples-check_ordered
cd tests/ && $(MAKE) -f $(MAKEFILE) check
check: sub-src-check_ordered sub-examples-check_ordered sub-tests-check_ordered

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all
install: install_subtargets  FORCE

uninstall:  uninstall_subtargets FORCE

FORCE:

Также пробовал создавать каталог QtAddOnSerialPort вручную...
« Последнее редактирование: Ноябрь 30, 2012, 13:56 от voldem » Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #12 : Ноябрь 30, 2012, 15:13 »

Ну, я ХЗ тогда в чем проблема.
Записан

ArchLinux x86_64 / Win10 64 bit
voldem
Гость
« Ответ #13 : Ноябрь 30, 2012, 15:54 »

По-ходу такая же проблема как и у http://qt-project.org/forums/viewthread/22297/

Попробовал поставить Qt 4.8.3 и Qt Creator 2.6.0 - та же фигня...
« Последнее редактирование: Ноябрь 30, 2012, 16:02 от voldem » Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #14 : Ноябрь 30, 2012, 16:43 »

Цитировать
Попробовал поставить Qt 4.8.3 и Qt Creator 2.6.0 - та же фигня...
Точно ли та-же? При использовании Qt 4.8.3 + MinGW есть другая фигня.
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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