Linking problem with QtD
Qian Xu
qian.xu at stud.tu-ilmenau.de
Thu Oct 29 12:28:37 PDT 2009
Hi All,
I have almost built the first demo, but ...
The components I have are as follows:
1. QtK SDK (LGPL edition) 4.5.3
2. the latest svn version of QtD (trunk-r309.zip)
3. DMD 1.050
4. Tango (current from trunk)
5. Platform: openSUSE 11.1.
6. cmake 2.6
After QtD was built successfully, I try to compile the demo
(http://www.dsource.org/projects/qtd/wiki/MacCaseStudy)
I got many linking errors:
[code]../../../../build_dir/build/lib/libqtdgui.a(QPrintDialog_shell.cpp.o):
In function `qtd_QPrintDialog_setOption_PrintDialogOption_bool':
QPrintDialog_shell.cpp:(.text+0x20b): undefined reference to
`QPrintDialog::setOption(QAbstractPrintDialog::PrintDialogOption, bool)'
../../../../build_dir/build/lib/libqtdgui.a(QPrintDialog_shell.cpp.o): In
function `qtd_QPrintDialog_options':
QPrintDialog_shell.cpp:(.text+0x22b): undefined reference to
`QPrintDialog::options() const'[/code]
There are many undefined references. I checked the source and the '.a'
files. These functions are defined correctly.
Have I still forget something by linking the demo or building the library?
Any hint is welcome
More information about the Digitalmars-d-learn
mailing list