Bonjour, je souhaite utilisé XZ Embedded dans mon programme.
Voila le code en question:
http://files.first-world.info/temp/u...ier-bug-zx.rar
J'ai utilisé presque au poil pret l'exemple:
http://tukaani.org/xz/embedded.html
Hors il me sort une tonne de:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sources/lib/qt-tar-xz/QXzDecode.cpp:30: undefined reference to `xz_crc32_init()'
sources/lib/qt-tar-xz/QXzDecode.cpp:36: undefined reference to `xz_dec_init(xz_mode, unsigned int)'
 
sources/lib/qt-tar-xz/QXzDecode.cpp:56: undefined reference to `xz_dec_run(xz_dec*, xz_buf*)'
sources/lib/qt-tar-xz/QXzDecode.cpp:87: undefined reference to `xz_dec_end(xz_dec*)'
sources/lib/qt-tar-xz/QXzDecode.cpp:120: undefined reference to `xz_dec_end(xz_dec*)'
xz_dec_stream.o: In function `dec_block':
sources/lib/qt-tar-xz/xz_dec_stream.c:227: undefined reference to `xz_dec_bcj_run'
sources/lib/qt-tar-xz/xz_dec_stream.c:230: undefined reference to `xz_dec_lzma2_run'
xz_dec_stream.o: In function `dec_block_header':
sources/lib/qt-tar-xz/xz_dec_stream.c:504: undefined reference to `xz_dec_bcj_reset'
sources/lib/qt-tar-xz/xz_dec_stream.c:533: undefined reference to `xz_dec_lzma2_reset'
xz_dec_stream.o: In function `xz_dec_init':
sources/lib/qt-tar-xz/xz_dec_stream.c:780: undefined reference to `xz_dec_bcj_create'
sources/lib/qt-tar-xz/xz_dec_stream.c:785: undefined reference to `xz_dec_lzma2_create'
xz_dec_stream.o: In function `xz_dec_end':
sources/lib/qt-tar-xz/xz_dec_stream.c:816: undefined reference to `xz_dec_lzma2_end'
Il fait des static/extern que je ne comprends pas grâce au préprocesseur, ça marche dans l'exemple et pas dans mon cas.
Merci d'avance de toute personne prennant un peu de temps pour faire des testes et me dire ce qui ne vas pas.