我正在使用qmake在
Linux上构建一个动态库.这是我的.pro文件:
TEMPLATE = lib TARGET = sqxUiBase QT += core gui CONFIG += dll INCLUDEPATH += ../../public/include DEPENDPATH += . UI_DIR += ../GeneratedFiles RCC_DIR += ../GeneratedFiles CONFIG(release,debug|release) { DESTDIR = ../lib/release LIBS += -L"../lib/release" MOC_DIR += ../GeneratedFiles/release OBJECTS_DIR += release } else { DESTDIR = ../lib/debug LIBS += -L"../lib/debug" MOC_DIR += ../GeneratedFiles/debug OBJECTS_DIR += debug } include(sqxUiBase.pri)
现在,问题是,无论我做什么,生成的文件总是被命名为sqxUiBase.so.1.0.0,一大堆符号链接(sqxUiBase.so,sqxUiBase.so.1和sqxUiBase.so.1.0)指向它.如何使它只有一个sqxUiBase.so文件,没有链接?