QextSerialPort - Static lib Version funktionert nicht?
Verfasst: 30. September 2009 13:52
Umgabung:
Eclipse+MinGW+QT4.5
static compiliert
Software:
Oberfläche mit Serial Kommonukation, funktioniert gut
Ich möchte eine Release Version erzeugen,
und habe die QextSerialPort static compiliert, bekomme folgende zwei
libqextserialport.a
qextserialport.prl
und legen die unter /Qt/4.5.2/lib
in .pro file von mein Projekt:
dann bei Release Bild, gibt's viele Medlung wie unten:
und die Fehler Meldung:
Kann jemand mir sagen, wo liegen die Probleme?
Danke im voraus!
Eclipse+MinGW+QT4.5
static compiliert
Software:
Oberfläche mit Serial Kommonukation, funktioniert gut
Ich möchte eine Release Version erzeugen,
und habe die QextSerialPort static compiliert, bekomme folgende zwei
libqextserialport.a
qextserialport.prl
und legen die unter /Qt/4.5.2/lib
in .pro file von mein Projekt:
Code: Alles auswählen
TEMPLATE = app
TARGET = test
QT += core gui
HEADERS += test.h
SOURCES += main.cpp \
test.cpp
FORMS += test.ui
INCLUDEPATH += G:\Qt\4.5.2\include\qextserialport
LIBS += -LG:\Qt\4.5.2\lib\qextserialport -lqextserialport
win32:DEFINES = _TTY_WIN_ QWT_DLL QT_DLL
Code: Alles auswählen
release/test.o(.text+0x9d5):test.cpp: undefined reference to `_imp___ZN7QString4freeEPNS_4DataE'
release/test.o(.text+0xa04):test.cpp: undefined reference to `_imp___ZN7QString4freeEPNS_4DataE'
release/test.o(.text+0xa4c):test.cpp: undefined reference to `_imp___ZN7QString4freeEPNS_4DataE'
release/test.o(.text$_ZN12Ui_testClass7setupUiEP7QWidget[Ui_testClass::setupUi(QWidget*)]+0x5d):test.cpp: undefined reference to `_imp___ZNK7QObject10objectNameEv'
release/test.o(.text$_ZN12Ui_testClass7setupUiEP7QWidget[Ui_testClass::setupUi(QWidget*)]+0xbc):test.cpp: undefined reference to `_imp___ZN7QString8fromUtf8EPKci'
release/test.o(.text$_ZN12Ui_testClass7setupUiEP7QWidget[Ui_testClass::setupUi(QWidget*)]+0xe8):test.cpp: undefined reference to `_imp___ZN7QObject13setObjectNameERK7QString'Code: Alles auswählen
release/test.o(.text$_ZN5QListI7QStringE6appendERKS0_[QList<QString>::append(QString const&)]+0x12a):test.cpp: undefined reference to `_imp___ZN7QString4freeEPNS_4DataE'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release\test.exe] Error 1
mingw32-make: *** [release] Error 2Danke im voraus!