EDIT: problem solved, i had a space in one of my folders which does not go well with CLI applications
ok so i'm having a problem when implementing qt test lib.
here is my .pro file
QT += xml core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += openssl c++11
win32{
RC_FILE = Ouroboros.rc
QMAKE_LFLAGS += -static -static-libgcc -static-libstdc++
LIBS += -lpsapi
}
TARGET = Ouroboros
TEMPLATE = app
SOURCES += main.cpp\
singleapplication.cpp \
test1.cpp \
test2.cpp
HEADERS += singleapplication.h \
AutoTest.h \
test1.h \
test2.h
#includes
include(api/api.pri)
include(library/library.pri)
include(manager/manager.pri)
include(ouroboros/ouroboros.pri)
include(recognition/recognition.pri)
#include(tests/tests.pri)
include(ui/ui.pri)
RESOURCES += \
Resources.qrc
QT += xml core gui network
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += openssl c++11
win32{
RC_FILE = Ouroboros.rc
QMAKE_LFLAGS += -static -static-libgcc -static-libstdc++
LIBS += -lpsapi
}
TARGET = Ouroboros
TEMPLATE = app
SOURCES += main.cpp\
singleapplication.cpp \
test1.cpp \
test2.cpp
HEADERS += singleapplication.h \
AutoTest.h \
test1.h \
test2.h
#includes
include(api/api.pri)
include(library/library.pri)
include(manager/manager.pri)
include(ouroboros/ouroboros.pri)
include(recognition/recognition.pri)
#include(tests/tests.pri)
include(ui/ui.pri)
RESOURCES += \
Resources.qrc
To copy to clipboard, switch view to plain text mode
as it is now qt builds the project perfectly, but when i add testlib (QT+=testlib) it won't compile the application, and it fails to find the debug build folder.
here is the console output when that occurs:
Starting: "C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe"
C:\Qt\Qt5.1.1\5.1.1\mingw48_32\bin\qmake.exe -spec win32-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ..\Ouroboros\Ouroboros.pro
C:/Qt/Qt5.1.1/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/Users/Maka/Documents/QT Projects/build-Ouroboros-Desktop_Qt_5_1_1_MinGW_32bit-Debug'
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_TESTLIB_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR=\"C:/Users/Maka/Documents/QT Projects/build-Ouroboros-Desktop_Qt_5_1_1_MinGW_32bit-Debug\" -I..\Ouroboros -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtWidgets" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtNetwork" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtXml" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtTest" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtGui" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtCore" -I"debug" -I"." -I"." -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\mkspecs\win32-g++" -o debug\main.o ..\Ouroboros\main.cpp
g++: error: Projects/build-Ouroboros-Desktop_Qt_5_1_1_MinGW_32bit-Debug": No such file or directory
Makefile.Debug:2485: recipe for target 'debug/main.o' failed
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make[1]: Leaving directory 'C:/Users/Maka/Documents/QT Projects/build-Ouroboros-Desktop_Qt_5_1_1_MinGW_32bit-Debug'
makefile:34: recipe for target 'debug' failed
mingw32-make: *** [debug] Error 2
17:17:28: The process "C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Ouroboros (kit: Desktop Qt 5.1.1 MinGW 32bit)
When executing step 'Make'
Starting: "C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe"
C:\Qt\Qt5.1.1\5.1.1\mingw48_32\bin\qmake.exe -spec win32-g++ CONFIG+=debug CONFIG+=declarative_debug CONFIG+=qml_debug -o Makefile ..\Ouroboros\Ouroboros.pro
C:/Qt/Qt5.1.1/Tools/mingw48_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/Users/Maka/Documents/QT Projects/build-Ouroboros-Desktop_Qt_5_1_1_MinGW_32bit-Debug'
g++ -c -pipe -fno-keep-inline-dllexport -g -std=c++0x -frtti -Wall -Wextra -fexceptions -mthreads -DUNICODE -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_TESTLIB_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR=\"C:/Users/Maka/Documents/QT Projects/build-Ouroboros-Desktop_Qt_5_1_1_MinGW_32bit-Debug\" -I..\Ouroboros -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtWidgets" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtNetwork" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtXml" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtTest" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtGui" -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\include\QtCore" -I"debug" -I"." -I"." -I"..\..\..\..\..\Qt\Qt5.1.1\5.1.1\mingw48_32\mkspecs\win32-g++" -o debug\main.o ..\Ouroboros\main.cpp
g++: error: Projects/build-Ouroboros-Desktop_Qt_5_1_1_MinGW_32bit-Debug": No such file or directory
Makefile.Debug:2485: recipe for target 'debug/main.o' failed
mingw32-make[1]: *** [debug/main.o] Error 1
mingw32-make[1]: Leaving directory 'C:/Users/Maka/Documents/QT Projects/build-Ouroboros-Desktop_Qt_5_1_1_MinGW_32bit-Debug'
makefile:34: recipe for target 'debug' failed
mingw32-make: *** [debug] Error 2
17:17:28: The process "C:\Qt\Qt5.1.1\Tools\mingw48_32\bin\mingw32-make.exe" exited with code 2.
Error while building/deploying project Ouroboros (kit: Desktop Qt 5.1.1 MinGW 32bit)
When executing step 'Make'
To copy to clipboard, switch view to plain text mode
Bookmarks