My development environment:
Host/Desktop: Ubuntu 12.04 LTS guest running in a virtual machine on a Windows 7 host, Qt4.8.0 libraries
Device: own development, embedded Linux Cortex A8 device, TI SDK (am335x-evm-05.06.00.00) arm-arago Qt4.8.0 libraries
After sucessfully creating and debugging my first “Hello World” Qt widget application on the Desktop and on the embedded device I wanted to do the same with Qt Quick. I did this by choosing the template “Qt Quick 1 UI”. After successfully building and debugging the QML application on the Desktop and wanted to proceed doing the same on the embedded device. But here is my problem:
When I start debugging on the embedded device (F5) I get the following application output:
Process /home/root/firstqml created; pid = 2465
Listening on port 10000
Remote debugging from host 192.168.0.110
/home/root/firstqml: symbol lookup error: /home/root/firstqml: undefined symbol: _ZN28QDeclarativeDebuggingEnablerC1Ev
Child exited with status 127
GDBserver exiting
The debugger log shows the following:
...
~"Reading symbols from /home/bschoefmann/ti-sdk-am335x-evm-05.06.00.00/targetNFS/lib/ld-linux.so.3..."
sLese /home/bschoefmann/ti-sdk-am335x-evm-05.06.00.00/targetNFS/lib/ld-linux.so.3......
>~"(no debugging symbols found)...done.\n"
>~"Loaded symbols for /home/bschoefmann/ti-sdk-am335x-evm-05.06.00.00/targetNFS/lib/ld-linux.so.3\n"
>~"0x40056790 in ?? ()\n"
>*stopped,frame={addr="0x40056790",func="??",args=[]},thread-id="1",stopped-threads="all",core="0"
>47^done
...
/home/root/firstqml: symbol lookup error: /home/root/firstqml: undefined symbol: _ZN28QDeclarativeDebuggingEnablerC1Ev
>=thread-group-exited,id="i1",exit-code="0177"
...
The qmake call for this debug build is:
qmake /home/bschoefmann/Data/X5/test/firstqml/src/firstqml/firstqml.pro -r -spec linux-gnueabi-oe-g++ CONFIG+=debug CONFIG+=declarative_debug
Does anyone know this problem and how to solve it? Any help is appreciated!
Many thanks in advance!
↧