我有一个看起来像这样的 .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 文件。