Hogwarts
19th September 2012, 15:57
Hello
I'm using the ldd tool to find out which libraries my application depends on, but I am surprised that it does not show libQtXml.so, since I'm usin QtXml module in my project.
QT += core sql xml
QT -= gui
TARGET = sqldemon
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp \
executor.cpp
HEADERS += \
executor.h
the ldd tool show the following lines:
linux-gate.so.1 => (0xb7712000)
libQtSql.so.4 => /usr/lib/i386-linux-gnu/libQtSql.so.4 (0xb76be000)
libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xb73e1000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb72fb000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb72dd000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7138000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb711d000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7107000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7101000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb70f8000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb6fff000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6fd3000)
/lib/ld-linux.so.2 (0xb7713000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb6f97000)
I'm deploying a Qt non GUI application, I know every thing is fine about libraries, because I'm using a startup script for my application, just as it appears in QtAssistant, but when a run the program I get the following error, and I think it may be related to the question of the thread:
undefined symbol: _ZN16QCoreApplicationC1ERiPPci
I'm using Qt 4.8.1 on Ubuntu 12.04 32bits.
Any help is welcome
Sorry my English and thanks in advanced
I'm using the ldd tool to find out which libraries my application depends on, but I am surprised that it does not show libQtXml.so, since I'm usin QtXml module in my project.
QT += core sql xml
QT -= gui
TARGET = sqldemon
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp \
executor.cpp
HEADERS += \
executor.h
the ldd tool show the following lines:
linux-gate.so.1 => (0xb7712000)
libQtSql.so.4 => /usr/lib/i386-linux-gnu/libQtSql.so.4 (0xb76be000)
libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xb73e1000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb72fb000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb72dd000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7138000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb711d000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7107000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7101000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb70f8000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb6fff000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6fd3000)
/lib/ld-linux.so.2 (0xb7713000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb6f97000)
I'm deploying a Qt non GUI application, I know every thing is fine about libraries, because I'm using a startup script for my application, just as it appears in QtAssistant, but when a run the program I get the following error, and I think it may be related to the question of the thread:
undefined symbol: _ZN16QCoreApplicationC1ERiPPci
I'm using Qt 4.8.1 on Ubuntu 12.04 32bits.
Any help is welcome
Sorry my English and thanks in advanced