Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: Larry от Апрель 10, 2013, 10:07



Название: [РЕШЕНО]И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 10:07
Добрый день, форумчане! Подскажите пожалуйста где может быть у меня ошибка при сборке QtSerialPort? Собираю в Qt Creator, в консоли выдает следующее:
09:59:41: Выполняются этапы для проекта qtserialport...
09:59:41: Запускается: «C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\qmake.exe» Q:\qtserialport-build\qtserialport.pro -r -spec win32-g++ "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug"
Reading Q:/qtserialport-build/src/src.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/src]
 Reading Q:/qtserialport-build/src/serialport/serialport.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/src/serialport]
<srcbase> = Q:/qtserialport-build
<outbase> = Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______
QtSerialPort: created fwd-include header(s) for <srcbase>/src/serialport/ { qserialport.h (2), qserialport_p.h (1), qserialport_symbian_p.h (1), qserialport_unix_p.h (1), qserialport_win_p.h (1), qserialportglobal.h (1), qserialportinfo.h (2), qserialportinfo_p.h (1), qttylocker_unix_p.h (1) }
QtSerialPort: created fwd-include header(s) for <srcbase>/src/serialport/qt4support/ { qringbuffer_p.h (1), qwineventnotifier_p.h (1) }
QtSerialPort: created headers.pri file
Reading Q:/qtserialport-build/examples/examples.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/examples]
 Reading Q:/qtserialport-build/examples/cenumerator/cenumerator.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/examples/cenumerator]
 Reading Q:/qtserialport-build/examples/enumerator/enumerator.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/examples/enumerator]
 Reading Q:/qtserialport-build/examples/terminal/terminal.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/examples/terminal]
 Reading Q:/qtserialport-build/examples/blockingmaster/blockingmaster.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/examples/blockingmaster]
 Reading Q:/qtserialport-build/examples/blockingslave/blockingslave.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/examples/blockingslave]
Reading Q:/qtserialport-build/tests/tests.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/tests]
 Reading Q:/qtserialport-build/tests/auto/auto.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/tests/auto]
  Reading Q:/qtserialport-build/tests/auto/cmake/cmake.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/tests/auto/cmake]
 Reading Q:/qtserialport-build/tests/manual/manual.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/tests/manual]
  Reading Q:/qtserialport-build/tests/manual/qserialportinfo/qserialportinfo.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/tests/manual/qserialportinfo]
  Reading Q:/qtserialport-build/tests/manual/qserialport/qserialport.pro [Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/tests/manual/qserialport]
Project MESSAGE: C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\syncqt.bat -module QtSerialPort -mkspecsdir C:\Qt\Qt5.0.1\5.0.1\mingw47_32/mkspecs -outdir Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______ Q:/qtserialport-build
Project MESSAGE: cmake executable not found. Not running CMake unit tests
09:59:47: Процесс «C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\qmake.exe» завершился нормально.
09:59:47: Запускается: «C:\MinGW\bin\mingw32-make.exe»
cd src\ && ( if not exist Makefile C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\qmake.exe Q:\qtserialport-build\src\src.pro -spec win32-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ) && C:/MinGW/bin/mingw32-make -f Makefile
mingw32-make[1]: Entering directory `Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/src'
cd serialport\ && ( if not exist Makefile C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\qmake.exe Q:\qtserialport-build\src\serialport\serialport.pro -spec win32-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ) && C:/MinGW/bin/mingw32-make -f Makefile
mingw32-make[2]: Entering directory `Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/src/serialport'
C:/MinGW/bin/mingw32-make -f Makefile.Debug all
mingw32-make[3]: Entering directory `Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/src/serialport'
C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin\moc.exe -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -IQ:\qtserialport-build\src\serialport -I"Q:\qtserialport-build\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\debug_shared" -I"." -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -D__GNUC__ -DWIN32 Q:\qtserialport-build\src\serialport\qserialport.h -o .moc\debug_shared\moc_qserialport.cpp
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -IQ:\qtserialport-build\src\serialport -I"Q:\qtserialport-build\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\debug_shared" -I"." -I"C:\Qt\Qt5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\debug_shared\qserialport.o Q:\qtserialport-build\src\serialport\qserialport.cpp
mingw32-make[3]: *** [.obj/debug_shared/qserialport.o] Error 1
mingw32-make[3]: Leaving directory `Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/src/serialport'
mingw32-make[2]: *** [debug-all] Error 2
mingw32-make[2]: Leaving directory `Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/src/serialport'
mingw32-make[1]: *** [sub-serialport-make_first] Error 2
mingw32-make[1]: Leaving directory `Q:/qtserialport-build-Desktop_Qt_5_0_1_MinGW_32bit-_______/src'
mingw32-make: *** [sub-src-make_first] Error 2
09:59:51: Процесс «C:\MinGW\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта qtserialport (инструментарий: Desktop Qt 5.0.1 MinGW 32bit)
Во время выполнения этапа «Сборка»


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 10:23
попробовал собрать без qt creator, через консоль, как описано на сайте получил те же ошибки. Где у меня что настроено не правильно. В переменные среды добавлены пути к Qt, mingw, perl.


Название: Re: И снова QtSerialPort
Отправлено: kuzulis от Апрель 10, 2013, 10:41
Не знаю что не так. Может быть Perl не тот, может еще что.

У меня все собралось:

Цитировать
11:36:26: Running steps for project qtserialport...
11:36:26: Starting: "C:\Qt\5.0.1\5.0.1\mingw47_32\bin\qmake.exe" E:\git\ng\123\qtserialport\qtserialport.pro -r -spec win32-g++ "CONFIG+=debug" "CONFIG+=declarative_debug" "CONFIG+=qml_debug"
Reading E:/git/ng/123/qtserialport/src/src.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src]
 Reading E:/git/ng/123/qtserialport/src/serialport/serialport.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src/serialport]
<srcbase> = E:/git/ng/123/qtserialport
<outbase> = E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug
QtSerialPort: created fwd-include header(s) for <srcbase>/src/serialport/ { qserialport.h (2), qserialport_p.h (1), qserialport_symbian_p.h (1), qserialport_unix_p.h (1), qserialport_win_p.h (1), qserialportglobal.h (1), qserialportinfo.h (2), qserialportinfo_p.h (1), qttylocker_unix_p.h (1) }
QtSerialPort: created fwd-include header(s) for <srcbase>/src/serialport/qt4support/ { qringbuffer_p.h (1), qwineventnotifier_p.h (1) }
QtSerialPort: created headers.pri file
Reading E:/git/ng/123/qtserialport/examples/examples.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/examples]
 Reading E:/git/ng/123/qtserialport/examples/cenumerator/cenumerator.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/examples/cenumerator]
 Reading E:/git/ng/123/qtserialport/examples/enumerator/enumerator.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/examples/enumerator]
 Reading E:/git/ng/123/qtserialport/examples/terminal/terminal.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/examples/terminal]
 Reading E:/git/ng/123/qtserialport/examples/blockingmaster/blockingmaster.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/examples/blockingmaster]
 Reading E:/git/ng/123/qtserialport/examples/blockingslave/blockingslave.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/examples/blockingslave]
Reading E:/git/ng/123/qtserialport/tests/tests.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/tests]
 Reading E:/git/ng/123/qtserialport/tests/auto/auto.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/tests/auto]
  Reading E:/git/ng/123/qtserialport/tests/auto/cmake/cmake.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/tests/auto/cmake]
 Reading E:/git/ng/123/qtserialport/tests/manual/manual.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/tests/manual]
  Reading E:/git/ng/123/qtserialport/tests/manual/qserialportinfo/qserialportinfo.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/tests/manual/qserialportinfo]
  Reading E:/git/ng/123/qtserialport/tests/manual/qserialport/qserialport.pro [E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/tests/manual/qserialport]
Project MESSAGE: C:\Qt\5.0.1\5.0.1\mingw47_32\bin\syncqt.bat -module QtSerialPort -mkspecsdir C:\Qt\5.0.1\5.0.1\mingw47_32/mkspecs -outdir E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug E:/git/ng/123/qtserialport
Project MESSAGE: cmake executable not found. Not running CMake unit tests
11:36:31: The process "C:\Qt\5.0.1\5.0.1\mingw47_32\bin\qmake.exe" exited normally.
11:36:31: Starting: "C:\Qt\5.0.1\Tools\MinGW\bin\mingw32-make.exe"
cd src\ && ( if not exist Makefile C:\Qt\5.0.1\5.0.1\mingw47_32\bin\qmake.exe E:\git\ng\123\qtserialport\src\src.pro -spec win32-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ) && C:/Qt/5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile
mingw32-make[1]: Entering directory 'E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src'
cd serialport\ && ( if not exist Makefile C:\Qt\5.0.1\5.0.1\mingw47_32\bin\qmake.exe E:\git\ng\123\qtserialport\src\serialport\serialport.pro -spec win32-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ) && C:/Qt/5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile
mingw32-make[2]: Entering directory 'E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src/serialport'
C:/Qt/5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile.Debug all
mingw32-make[3]: Entering directory 'E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src/serialport'
C:\Qt\5.0.1\5.0.1\mingw47_32\bin\moc.exe -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\debug_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -D__GNUC__ -DWIN32 E:\git\ng\123\qtserialport\src\serialport\qserialport.h -o .moc\debug_shared\moc_qserialport.cpp
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\debug_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\debug_shared\qserialport.o E:\git\ng\123\qtserialport\src\serialport\qserialport.cpp
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\debug_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\debug_shared\qserialportinfo.o E:\git\ng\123\qtserialport\src\serialport\qserialportinfo.cpp
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\debug_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\debug_shared\qserialport_win.o E:\git\ng\123\qtserialport\src\serialport\qserialport_win.cpp
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\debug_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\debug_shared\qserialportinfo_win.o E:\git\ng\123\qtserialport\src\serialport\qserialportinfo_win.cpp
windres -i Qt5SerialPortd_resource.rc -o .obj\debug_shared\Qt5SerialPortd_resource_res.o --include-dir=. -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_CORE_LIB
g++ -shared -Wl,--out-implib,E:\git\ng\123\qtserialport-build-5_0_1_Desktop-Debug\lib\libQt5SerialPortd.a -o ..\..\lib\Qt5SerialPortd.dll .obj/debug_shared/qserialport.o .obj/debug_shared/qserialportinfo.o .obj/debug_shared/qserialport_win.o .obj/debug_shared/qserialportinfo_win.o  -lsetupapi -ladvapi32 -LC:\Qt\5.0.1\5.0.1\mingw47_32\lib -lQt5Cored .obj\debug_shared\Qt5SerialPortd_resource_res.o
mingw32-make[3]: Leaving directory 'E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src/serialport'
C:/Qt/5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile.Release all
mingw32-make[3]: Entering directory 'E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src/serialport'
C:\Qt\5.0.1\5.0.1\mingw47_32\bin\moc.exe -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\release_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -D__GNUC__ -DWIN32 E:\git\ng\123\qtserialport\src\serialport\qserialport.h -o .moc\release_shared\moc_qserialport.cpp
g++ -c -pipe -fno-keep-inline-dllexport -O2 -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\release_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\release_shared\qserialport.o E:\git\ng\123\qtserialport\src\serialport\qserialport.cpp
g++ -c -pipe -fno-keep-inline-dllexport -O2 -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\release_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\release_shared\qserialportinfo.o E:\git\ng\123\qtserialport\src\serialport\qserialportinfo.cpp
g++ -c -pipe -fno-keep-inline-dllexport -O2 -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\release_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\release_shared\qserialport_win.o E:\git\ng\123\qtserialport\src\serialport\qserialport_win.cpp
g++ -c -pipe -fno-keep-inline-dllexport -O2 -std=c++0x -fno-exceptions -frtti -Wall -Wextra -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB -IE:\git\ng\123\qtserialport\src\serialport -I"E:\git\ng\123\qtserialport\src\serialport" -I"..\..\include" -I"..\..\include\QtSerialPort" -I"..\..\include\QtSerialPort\5.0.1" -I"..\..\include\QtSerialPort\5.0.1\QtSerialPort" -I"tmp" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1" -I"C:\Qt\5.0.1\5.0.1\mingw47_32\include\QtCore\5.0.1\QtCore" -I".moc\release_shared" -I"." -I"C:\Qt\5.0.1\5.0.1\mingw47_32\mkspecs\win32-g++" -o .obj\release_shared\qserialportinfo_win.o E:\git\ng\123\qtserialport\src\serialport\qserialportinfo_win.cpp
windres -i Qt5SerialPort_resource.rc -o .obj\release_shared\Qt5SerialPort_resource_res.o --include-dir=. -DUNICODE -DQT_BUILD_SERIALPORT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -D_USE_MATH_DEFINES -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_CORE_LIB
g++ -Wl,-s -shared -Wl,--out-implib,E:\git\ng\123\qtserialport-build-5_0_1_Desktop-Debug\lib\libQt5SerialPort.a -o ..\..\lib\Qt5SerialPort.dll .obj/release_shared/qserialport.o .obj/release_shared/qserialportinfo.o .obj/release_shared/qserialport_win.o .obj/release_shared/qserialportinfo_win.o  -lsetupapi -ladvapi32 -LC:\Qt\5.0.1\5.0.1\mingw47_32\lib -lQt5Core .obj\release_shared\Qt5SerialPort_resource_res.o
mingw32-make[3]: Leaving directory 'E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src/serialport'
mingw32-make[2]: Leaving directory 'E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src/serialport'
mingw32-make[1]: Leaving directory 'E:/git/ng/123/qtserialport-build-5_0_1_Desktop-Debug/src'
11:36:47: The process "C:\Qt\5.0.1\Tools\MinGW\bin\mingw32-make.exe" exited normally.

Цитировать
В переменные среды добавлены пути к Qt, mingw, perl.

А вот этого не надо.

В документации подразумевается что эти переменные необходимы только для сборки из консоли.
И они являются не глобальными а установлены локально для данной терминальной сессии.

А вот если собираешь из Creator - то желательно только путь к Perl сделать глобальным и все.


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 10:45
Скажите пожалуйста, а какую версию perl Вы использовали?


Название: Re: И снова QtSerialPort
Отправлено: kuzulis от Апрель 10, 2013, 10:51
ActivePerl 5.16.1 build 1601.

Но может на сайте и посвежее есть: http://www.activestate.com/activeperl/downloads


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 10:54
у меня установлена strawberry-perl-5.16.3.1-32bit, когда при сборке появляются ошибки, то выскакивает окно cc1plus.exe: Ошибка при инициализации приложения (0xc0000005)


Название: Re: И снова QtSerialPort
Отправлено: alex312 от Апрель 10, 2013, 11:08
Очень похоже, что у вас несколько установленных компиляторов, и все они в путях перепутались.


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 11:14
я поудалял из переменные среды все кроме путей к Qt, mingw и perl. Все тоже самое...а библиотека нужна, я еще работал со старой версией и там было проще собрать :)


Название: Re: И снова QtSerialPort
Отправлено: alex312 от Апрель 10, 2013, 11:31
покажи переменную PATH из проекта


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 11:37
вот: C:\Perl\site\bin;C:\Perl\bin;C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin;C:\MinGW\bin


Название: Re: И снова QtSerialPort
Отправлено: alex312 от Апрель 10, 2013, 11:42
у тебя не тот mingw - используй из состава Qt - ...\Qt\Qt5.0.1\Tools\MinGW\bin;


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 11:53
спасибо всем кто откликнулся...собралась...оказался не тот perl :)...снес strawberry-perl-5.16.3.1-32bit и установил ActivePerl-5.16.3.1603-MSWin32-x86-296746...Еще раз большое спасибо!!!


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 14:40
Чтобы не плодить новую тему решил задать вопрос здесь. Подключил к программе класс QSerialPort, но программа вылетает на попытке создания порта с сообщением в выводе:
Запускается Q:\Projects\PC\GPSTerminal\debug\debug\GPSTerminal.exe...
Программа неожиданно завершилась.
Q:\Projects\PC\GPSTerminal\debug\debug\GPSTerminal.exe завершился с кодом -1073741515

вот header:
Код:
#ifndef CGPSTERMINAL_H
    #define CGPSTERMINAL_H
    //------------------------------------
    #include <QMainWindow>
    #include <QtSerialPort/QSerialPort>
    #include <QtSerialPort/QSerialPortInfo>
    #include <QtDebug>
    //-------------------
    namespace Ui
    {
        class CGPSTerminal;
    }
    //--------------------------------------------------------------
    class CGPSTerminal : public QMainWindow
    {
        Q_OBJECT
        public:
            explicit CGPSTerminal(QWidget *parent = 0);
            ~CGPSTerminal();

        private:
            Ui::CGPSTerminal *m_ui;
            QSerialPort          *m_port;
    };
#endif // CGPSTERMINAL_H

вот cpp:
Код:
#include "cgpsterminal.h"
#include "ui_cgpsterminal.h"
//---------------------------------------------------------------------------------------------------------------------------------------------------
CGPSTerminal::CGPSTerminal(QWidget *parent) : QMainWindow(parent), m_ui(new Ui::CGPSTerminal)
{
    m_ui->setupUi(this);
    m_port = new QSerialPort();
    m_port->setPortName(tr("COM3"));
    if(m_port->open(QIODevice::ReadWrite | QIODevice::WriteOnly))
        qDebug() << "Port is open";
    else
        qDebug() << "Port is not open";
}
//-----------------------------------------------
CGPSTerminal::~CGPSTerminal()
{
    delete m_ui;
}

в pro-файле добавил Qt += serialport


Название: Re: И снова QtSerialPort
Отправлено: alex312 от Апрель 10, 2013, 15:22
программа не находит плагинов для платформы (...Qt\Qt5.0.1\5.0.1\mingw47_32\plugins\platforms\)
папку platforms надо положить рядом с экзешником


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 15:38
положил, но все также и осталось, все то же...


Название: Re: И снова QtSerialPort
Отправлено: Bepec от Апрель 10, 2013, 15:42
Определяйте где вылетает. Пройдитесь по стеку. На какой функции вылетает? В каком классе?


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 16:04
при попытке запустить отладку выскакивает сообщение с исключением:


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 16:05
не понятно какой ему dll не хватает...


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 17:53
ребята, есть еще какие идеи? Просто уже не могу врубиться...падает на строке
Код:
m_port = new QSerialPort;
, где может быть косяк? не выделяется память?


Название: Re: И снова QtSerialPort
Отправлено: Bepec от Апрель 10, 2013, 19:54
ммм..

QSerialPort? или Qt? я просто не в курсе, как он в пятерке называется.


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 20:30
QtSerialPort, работать не хочет...уже перепробовал и так и сяк :), но ничего не добился...при попытке пройти отладчиком выдает исключение...


Название: Re: И снова QtSerialPort
Отправлено: kuzulis от Апрель 10, 2013, 21:13
Не, ну а ты установил аддон после сборки?

А примеры которые из поставки QtSerialPort работают?


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 21:26
пример использовал тот, что на странице, но он не заработал...упс, а про аддон я не знал...извините за глупые вопросы, а где можно его скачать? Спасибо...


Название: Re: И снова QtSerialPort
Отправлено: kuzulis от Апрель 10, 2013, 21:42
пример использовал тот, что на странице, но он не заработал...упс, а про аддон я не знал...извините за глупые вопросы, а где можно его скачать? Спасибо...

1. Я про примеры, которые в /examples и которые билдятся при сборке библиотеки
2. Аддон - это QtSerialPort, ты его уже скачал, собрал, надо бы и установить после сборки! :)
3. Проверь после установки что в Qt5/bin присутствуют и релизная и отладочная dll-ка QtSerialPort


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 10, 2013, 22:05
в папке bin присутствуют обе dll, в папке lib в qt они тоже присутствуют и в include есть хедеры...собранные примеры проверю завтра утром, т.к. проект на работе остался...т.е. если длл и инклуды присутствуют в папках Qt5, то библиотека уже установлена? При том, если закомментировать строку
Код:
m_port = new QSerialPort;
, то программа запускается.


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 11, 2013, 08:22
Добрый день. Попробовал собрать примеры из папки examples и все то же. Выдает одно и тоже. Вот вывод при сборке примера enuberator:

Вывод приложения:
Цитировать
Запускается Q:\Library\qtserialport\qtserialport-src\examples\enumerator-build-Desktop_Qt_5_0_1_MinGW_32bit-_______\debug\enumerator.exe...
Программа неожиданно завершилась.
Q:\Library\qtserialport\qtserialport-src\examples\enumerator-build-Desktop_Qt_5_0_1_MinGW_32bit-_______\debug\enumerator.exe завершился с кодом -1073741515

Консоль сборки:
Цитировать
08:17:41: Выполняются этапы для проекта enumerator...
08:17:41: Настройки не изменились, этап qmake пропускается.
08:17:41: Запускается: «C:\Qt\Qt5.0.1\Tools\MinGW\bin\mingw32-make.exe»
C:/Qt/Qt5.0.1/Tools/MinGW/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'Q:/Library/qtserialport/qtserialport-src/examples/enumerator-build-Desktop_Qt_5_0_1_MinGW_32bit-_______'
mingw32-make[1]: Nothing to be done for 'first'.
mingw32-make[1]: Leaving directory 'Q:/Library/qtserialport/qtserialport-src/examples/enumerator-build-Desktop_Qt_5_0_1_MinGW_32bit-_______'
08:17:42: Процесс «C:\Qt\Qt5.0.1\Tools\MinGW\bin\mingw32-make.exe» завершился нормально.

что еще можно попробовать?


Название: Re: И снова QtSerialPort
Отправлено: alex312 от Апрель 11, 2013, 10:25
что еще можно попробовать?
каким компилятором ты компилировал? сколько у тебя их есть в стандартных путях? напиши что выдает команда gcc -v


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 11, 2013, 10:35
компилировал mingw, в путях прописал только один компилятор,команда gcc -v выдает следующее:
Цитировать
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\UMT-VALERA>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/qt/qt5.0.1/tools/mingw/bin/../libexec/gcc/i686-w64-mingw3
2/4.7.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../src/gcc-4.7.2/configure --host=i686-w64-mingw32 --buil
d=i686-w64-mingw32 --target=i686-w64-mingw32 --prefix=/temp/x32-4.7.2-posix-sjlj
-r8/prefix --with-sysroot=/temp/x32-4.7.2-posix-sjlj-r8/prefix --enable-shared -
-enable-static --enable-targets=all --enable-multilib --enable-languages=c,c++,f
ortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable-libgomp -
-enable-lto --enable-graphite --enable-cloog-backend=isl --enable-checking=relea
se --enable-fully-dynamic-string --enable-version-specific-runtime-libs --enable
-sjlj-exceptions --disable-ppl-version-check --disable-cloog-version-check --dis
able-libstdcxx-pch --disable-libstdcxx-debug --disable-bootstrap --disable-rpath
 --disable-win32-registry --disable-nls --disable-werror --disable-symvers --wit
h-gnu-as --with-gnu-ld --with-arch-32=i686 --with-arch-64=nocona --with-tune-32=
core2 --with-tune-64=core2 --with-host-libstdcxx='-static -lstdc++' --with-libic
onv --with-system-zlib --with-gmp=/temp/mingw-prereq/i686-w64-mingw32-static --w
ith-mpfr=/temp/mingw-prereq/i686-w64-mingw32-static --with-mpc=/temp/mingw-prere
q/i686-w64-mingw32-static --with-ppl=/temp/mingw-prereq/i686-w64-mingw32-static
--with-cloog=/temp/mingw-prereq/i686-w64-mingw32-static --with-pkgversion='Built
 by MinGW-builds project' --with-bugurl=http://sourceforge.net/projects/mingwbui
lds/ CFLAGS='-O2 -pipe -fomit-frame-pointer -I/temp/x32-4.7.2-posix-sjlj-r8/libs
/include -I/temp/mingw-prereq/x32-zlib/include -I/temp/mingw-prereq/i686-w64-min
gw32-static/include' CXXFLAGS='-O2 -pipe -fomit-frame-pointer -I/temp/x32-4.7.2-
posix-sjlj-r8/libs/include -I/temp/mingw-prereq/x32-zlib/include -I/temp/mingw-p
rereq/i686-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/temp/x32-4.7.
2-posix-sjlj-r8/libs/lib -L/temp/mingw-prereq/x32-zlib/lib -L/temp/mingw-prereq/
i686-w64-mingw32-static/lib -L/temp/x32-4.7.2-posix-sjlj-r8/prefix/opt/lib'
Thread model: posix
gcc version 4.7.2 (Built by MinGW-builds project)

C:\Documents and Settings\UMT-VALERA>


Название: Re: И снова QtSerialPort
Отправлено: kuzulis от Апрель 11, 2013, 10:49
Блин, помнится у тебя в PATH были пути к обеим компиляторам MinGW:

Цитировать
вот: C:\Perl\site\bin;C:\Perl\bin;C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin;C:\MinGW\bin

1. Удали из path (в System Envirorment или как там в XP) все пути к компиляторам вообще, перезагрузись.
2. Пересобери в QtCreator библиотеку заново.
3. Открой cmd.exe, добавь для локальной сессии терминала: set PATH=C:\Qt\Qt5.0.1\5.0.1\mingw47_32\bin
4. Перейди cd ... в директорию сборки /qtserialport-build-bla-bla-bla
5. Сделай удаление предыдущего билда библиотеки: mingw32-make uninstall
6. Сделай установку текущего билда библиотеки: mingw32-make install

Всё!

ЗЫ: И на будующее, нефиг в PATH прописывать всякую хрень, имею ввиду пути к разным компиляторам и т.п.
Чем меньше там глобального всякого мусора - тем лучше.



Название: Re: И снова QtSerialPort
Отправлено: alex312 от Апрель 11, 2013, 10:57
кстати перл тоже может быть скомпилирован mingw, и по его путям могут болтаться dll-ки старых версий


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 11, 2013, 10:58
Цитировать
1. Удали из path (в System Envirorment или как там в XP) все пути к компиляторам вообще, перезагрузись.
2. Пересобери в QtCreator библиотеку заново.
Сейчас попробую все сделать, как Вы написали. Только вот вопрос, как соберется библиотека, если я удалю все пути к компилятору?


Название: Re: И снова QtSerialPort
Отправлено: kuzulis от Апрель 11, 2013, 13:03
Собирай в QtCreator.

Но если хочешь из консоли - то открой ее, замени PATH на только необходимое:
* путь к perl,
* путь к компилятору 4.7.2
* путь к Qt5/bin

например, создай qt-env.bat и запусти из консоли:

Код
Bash
set PATH=<path\to\mingw\4.7.2>\bin;<path\to\Qt5>\bin;<path\to\perl>\bin
 

и пересобери и переустанови


Название: Re: И снова QtSerialPort
Отправлено: Larry от Апрель 11, 2013, 13:36
kuzulis, спасибо большое за терпение и ответы на мои глупые вопросы...все заново пересобрал и сейчас все работает...спасибо всем откликнувшимся ;D