qiaolunzhang / sniffer

sniffer in c++ with qt
0 stars 1 forks source link

compile error in sniffer in windows 7, Qt 5.10.0 and mingw530_32 #2

Open cdwijs opened 6 years ago

cdwijs commented 6 years ago

I get the following compile errors in windows 7, Qt 5.10.0 and mingw530_32: 07:29:59: Running steps for project sniffer... 07:29:59: Starting: "C:\Qt\5.10.0\mingw53_32\bin\qmake.exe" "D:\memories\2017 github qt progs\sniffer\src\sniffer\sniffer.pro" -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" Info: creating stash file D:\memories\2017 github qt progs\sniffer\src\build-sniffer-Desktop_Qt_5_10_0_MinGW_32bit-Debug.qmake.stash 07:30:00: The process "C:\Qt\5.10.0\mingw53_32\bin\qmake.exe" exited normally. 07:30:00: Starting: "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" qmake_all mingw32-make: Nothing to be done for 'qmake_all'. 07:30:00: The process "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" exited normally. 07:30:00: Starting: "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" C:/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory 'D:/memories/2017 github qt progs/sniffer/src/build-sniffer-Desktop_Qt_5_10_0_MinGW_32bit-Debug' C:\Qt\5.10.0\mingw53_32\bin\uic.exe ..\sniffer\mainwindow.ui -o ui_mainwindow.h C:\Qt\5.10.0\mingw53_32\bin\uic.exe ..\sniffer\dialog.ui -o ui_dialog.h g++ -c -fno-keep-inline-dllexport -lpcap -g -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\sniffer -I. -IC:\Qt\5.10.0\mingw53_32\include -IC:\Qt\5.10.0\mingw53_32\include\QtWidgets -IC:\Qt\5.10.0\mingw53_32\include\QtGui -IC:\Qt\5.10.0\mingw53_32\include\QtANGLE -IC:\Qt\5.10.0\mingw53_32\include\QtCore -Idebug -I. -IC:\Qt\5.10.0\mingw53_32\mkspecs\win32-g++ -o debug\main.o ..\sniffer\main.cpp g++ -c -fno-keep-inline-dllexport -lpcap -g -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\sniffer -I. -IC:\Qt\5.10.0\mingw53_32\include -IC:\Qt\5.10.0\mingw53_32\include\QtWidgets -IC:\Qt\5.10.0\mingw53_32\include\QtGui -IC:\Qt\5.10.0\mingw53_32\include\QtANGLE -IC:\Qt\5.10.0\mingw53_32\include\QtCore -Idebug -I. -IC:\Qt\5.10.0\mingw53_32\mkspecs\win32-g++ -o debug\mainwindow.o ..\sniffer\mainwindow.cpp g++ -c -fno-keep-inline-dllexport -lpcap -g -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\sniffer -I. -IC:\Qt\5.10.0\mingw53_32\include -IC:\Qt\5.10.0\mingw53_32\include\QtWidgets -IC:\Qt\5.10.0\mingw53_32\include\QtGui -IC:\Qt\5.10.0\mingw53_32\include\QtANGLE -IC:\Qt\5.10.0\mingw53_32\include\QtCore -Idebug -I. -IC:\Qt\5.10.0\mingw53_32\mkspecs\win32-g++ -o debug\dialog.o ..\sniffer\dialog.cpp g++ -fno-keep-inline-dllexport -lpcap -g -std=gnu++11 -Wextra -Wall -W -dM -E -o debug\moc_predefs.h C:\Qt\5.10.0\mingw53_32\mkspecs\features\data\dummy.cpp C:\Qt\5.10.0\mingw53_32\bin\moc.exe -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN --include debug/moc_predefs.h -IC:/Qt/5.10.0/mingw53_32/mkspecs/win32-g++ -I"D:/memories/2017 github qt progs/sniffer/src/sniffer" -IC:/Qt/5.10.0/mingw53_32/include -IC:/Qt/5.10.0/mingw53_32/include/QtWidgets -IC:/Qt/5.10.0/mingw53_32/include/QtGui -IC:/Qt/5.10.0/mingw53_32/include/QtANGLE -IC:/Qt/5.10.0/mingw53_32/include/QtCore -I. -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward ..\sniffer\mainwindow.h -o debug\moc_mainwindow.cpp g++ -c -fno-keep-inline-dllexport -lpcap -g -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\sniffer -I. -IC:\Qt\5.10.0\mingw53_32\include -IC:\Qt\5.10.0\mingw53_32\include\QtWidgets -IC:\Qt\5.10.0\mingw53_32\include\QtGui -IC:\Qt\5.10.0\mingw53_32\include\QtANGLE -IC:\Qt\5.10.0\mingw53_32\include\QtCore -Idebug -I. -IC:\Qt\5.10.0\mingw53_32\mkspecs\win32-g++ -o debug\moc_mainwindow.o debug\moc_mainwindow.cpp C:\Qt\5.10.0\mingw53_32\bin\moc.exe -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN --include debug/moc_predefs.h -IC:/Qt/5.10.0/mingw53_32/mkspecs/win32-g++ -I"D:/memories/2017 github qt progs/sniffer/src/sniffer" -IC:/Qt/5.10.0/mingw53_32/include -IC:/Qt/5.10.0/mingw53_32/include/QtWidgets -IC:/Qt/5.10.0/mingw53_32/include/QtGui -IC:/Qt/5.10.0/mingw53_32/include/QtANGLE -IC:/Qt/5.10.0/mingw53_32/include/QtCore -I. -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include -IC:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 -IC:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward ..\sniffer\dialog.h -o debug\moc_dialog.cpp g++ -c -fno-keep-inline-dllexport -lpcap -g -std=gnu++11 -Wextra -Wall -W -fexceptions -mthreads -DUNICODE -D_UNICODE -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\sniffer -I. -IC:\Qt\5.10.0\mingw53_32\include -IC:\Qt\5.10.0\mingw53_32\include\QtWidgets -IC:\Qt\5.10.0\mingw53_32\include\QtGui -IC:\Qt\5.10.0\mingw53_32\include\QtANGLE -IC:\Qt\5.10.0\mingw53_32\include\QtCore -Idebug -I. -IC:\Qt\5.10.0\mingw53_32\mkspecs\win32-g++ -o debug\moc_dialog.o debug\moc_dialog.cpp g++ -Wl,-subsystem,windows -mthreads -o debug\sniffer.exe debug/main.o debug/mainwindow.o debug/dialog.o debug/moc_mainwindow.o debug/moc_dialog.o -lmingw32 -LC:\Qt\5.10.0\mingw53_32\lib C:\Qt\5.10.0\mingw53_32\lib\libqtmaind.a -LC:\utils\my_sql\my_sql\lib -LC:\utils\postgresql\pgsql\lib -lshell32 -L\usr\local\lib -lpcap C:\Qt\5.10.0\mingw53_32\lib\libQt5Widgetsd.a C:\Qt\5.10.0\mingw53_32\lib\libQt5Guid.a C:\Qt\5.10.0\mingw53_32\lib\libQt5Cored.a C:/Qt/Tools/mingw530_32/bin/../lib/gcc/i686-w64-mingw32/5.3.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lpcap collect2.exe: error: ld returned 1 exit status Makefile.Debug:73: recipe for target 'debug\sniffer.exe' failed mingw32-make[1]: Leaving directory 'D:/memories/2017 github qt progs/sniffer/src/build-sniffer-Desktop_Qt_5_10_0_MinGW_32bit-Debug' mingw32-make[1]: [debug\sniffer.exe] Error 1 Makefile:36: recipe for target 'debug' failed mingw32-make: [debug] Error 2 07:30:11: The process "C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe" exited with code 2. Error while building/deploying project sniffer (kit: Desktop Qt 5.10.0 MinGW 32bit) When executing step "Make" 07:30:11: Elapsed time: 00:12.

qiaolunzhang commented 6 years ago

notice this line C:/Qt/Tools/mingw530_32/bin/../lib/gcc/i686-w64-mingw32/5.3.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lpcap this program is written in linux ubuntu 17.04 and need a packet called libpcap in linux, -lpcap is for compile with this lib

qiaolunzhang commented 6 years ago

you can try to compile it in linux, now there is no windows version