olması nasıl önlenir? Linux üzerinde qmake kullanarak dinamik bir kitaplık oluşturmaya çalışıyorum.Sürüm numaralarının, .so dosya adı
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.pri dosya oluşturulacak gereken dosyaların listesini içerir: İşte benim .pro dosyasıdır.
Şimdi, sorun ben ne yaparsak, sonuç dosyası her zaman işaret eden sembolik bağlar bir demet (sqxUiBase.so
, sqxUiBase.so.1
ve sqxUiBase.so.1.0
) ile, sqxUiBase.so.1.0.0
adlı olmasıdır. Sadece sqxUiBase.so
dosya ve bağlantı yok diye nasıl yapabilirim?
Lütfen etiketleri başlıklara yazmayın. Teşekkürler, geçmiş Etienne! –
Bir kural değildi 2010 yılında geri;) –
Meh, her zaman saçma sistemi, etiket sisteminin varlığı nedeniyle oldu! –