Próbuję utworzyć bibliotekę dynamiczną w systemie Linux przy użyciu programu qmake. Oto moja .pro file:Jak uniknąć numerów wersji w pliku o rozszerzeniu .so
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)
Plik sqxUiBase.pri zawiera listę plików, które muszą być budowane.
Teraz problemem jest to, że cokolwiek robię, plik wynikowy jest zawsze nazwany sqxUiBase.so.1.0.0
, z gronem dowiązania (sqxUiBase.so
, sqxUiBase.so.1
i sqxUiBase.so.1.0
) skierowaną do niego. Jak mogę to zrobić, aby był tylko plik sqxUiBase.so
i brak linków?
Proszę nie pisać znaczników w tytułach. Dzięki, za Etienne! –
Powrót w 2010 roku, który nie był regułą;) –
Meh, to zawsze było głupie, ze względu na istnienie systemu tagów !! –