How to structure project while unit-testing Qt app by QTestLib
First structure source like below: MyApp MyAppUnitTest Under MyApp project, use a MyAppSrc.pri to locate source files: SOURCES += \ ../../../framework/src/myapp.cpp \ ../../../framework/src/mycontrol.cpp HEADERS += \ ../../../framework/inc/myapp.h \ ../../../framework/inc/mycontrol.h INCLUDEPATH += ../../../framework/extlibs Include this .pri in MyApp.pro like: include(MyAppSrc.pri) Then structure the testing project exactly like the main project, with one extra include in MyAppUnitTest.pro: … Read more