次のような.proファイルがあります。
BASEDIR = ../../..
CLEBS *= buildplugin apextools apexdata apexmain
TARGET = maintest
TEMPLATE = app
include($$BASEDIR/clebs.pri)
CONFIG *= qtestlib
QT *= testlib gui
SOURCES *= \
apexmaintest.cpp \
HEADERS *= \
apexmaintest.h \
ただし、生成されるmakefileには次のターゲットがあります。
QMAKE_TARGET = maintest
DESTDIR = ../../../bin/debug/
TARGET = libmaintest.so
TARGETD = libmaintest.so
したがって、gccはライブラリを生成します。ただし、.proファイルで指定されているとおりに実行可能ファイルを作成する必要があります。
なぜこの厄介なことが起こっているのか分かりませんか?どんなポインタでも大歓迎です。
ありがとうございました
PSこれは、qtestlibフレームワークを使用した単体テストの.proファイルです。