1
我有一個.pro文件看起來像這樣:QMAKE不正確的目標發電
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文件中指定的方式生成可執行文件。
我不明白爲什麼這種尷尬的事情發生?任何指針讚賞。
謝謝
P.S.這是使用qtestlib框架進行單元測試的.pro文件。
$$ BASEDIR/clebs.pri是什麼樣的? –
解決。 CLEBS * = buildplugin 迫使圖書館一代。 – cHaTrU