[WxWidget] Probleme de Linker

shlomite Messages postés 1 Date d'inscription dimanche 11 juin 2006 Statut Membre Dernière intervention 29 avril 2010 - 29 avril 2010 à 12:25
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 - 2 mai 2010 à 10:02
Bonjour à tous.

J'ai chercher sur le web et sur le site du zéro. J'ai sans doute mal cherché, mais je n'ai pas trouvé ce que je cherchais.

Voilà mon probleme. Je veux afficher une image. Pour cela, j'ai lu qu'il fallait initialiser un handler.

J'ai donc suivi les instructions :


#include "wx/image.h"
bool MyApp::OnInit()
{
wxInitAllImageHandlers();
        ...
}




Et c'est là que je pense qu'il y a un problème de linker.

Error	2	error LNK2001: unresolved external symbol _TIFFClientOpen	wxmsw28ud_core.lib	KeySecurity
Error	3	error LNK2001: unresolved external symbol _TIFFSetErrorHandler	wxmsw28ud_core.lib	KeySecurity
Error	4	error LNK2001: unresolved external symbol _TIFFSetWarningHandler	wxmsw28ud_core.lib	KeySecurity
Error	5	error LNK2001: unresolved external symbol _TIFFReadRGBAImage	wxmsw28ud_core.lib	KeySecurity
Error	6	error LNK2001: unresolved external symbol __TIFFfree	wxmsw28ud_core.lib	KeySecurity
Error	7	error LNK2001: unresolved external symbol __TIFFmalloc	wxmsw28ud_core.lib	KeySecurity
Error	8	error LNK2001: unresolved external symbol _TIFFGetFieldDefaulted	wxmsw28ud_core.lib	KeySecurity
Error	9	error LNK2001: unresolved external symbol _TIFFGetField	wxmsw28ud_core.lib	KeySecurity
Error	10	error LNK2001: unresolved external symbol _TIFFClose	wxmsw28ud_core.lib	KeySecurity
Error	11	error LNK2001: unresolved external symbol _TIFFSetDirectory	wxmsw28ud_core.lib	KeySecurity
Error	12	error LNK2001: unresolved external symbol _TIFFReadDirectory	wxmsw28ud_core.lib	KeySecurity
Error	13	error LNK2001: unresolved external symbol _TIFFWriteScanline	wxmsw28ud_core.lib	KeySecurity
Error	14	error LNK2001: unresolved external symbol _TIFFDefaultStripSize	wxmsw28ud_core.lib	KeySecurity
Error	15	error LNK2001: unresolved external symbol _TIFFScanlineSize	wxmsw28ud_core.lib	KeySecurity
Error	16	error LNK2001: unresolved external symbol _TIFFSetField	wxmsw28ud_core.lib	KeySecurity
Error	17	error LNK2001: unresolved external symbol _png_get_io_ptr	wxmsw28ud_core.lib	KeySecurity
Error	18	error LNK2001: unresolved external symbol _png_destroy_read_struct	wxmsw28ud_core.lib	KeySecurity
Error	19	error LNK2001: unresolved external symbol _png_read_end	wxmsw28ud_core.lib	KeySecurity
Error	20	error LNK2001: unresolved external symbol _png_read_image	wxmsw28ud_core.lib	KeySecurity
Error	21	error LNK2001: unresolved external symbol _png_set_filler	wxmsw28ud_core.lib	KeySecurity
Error	22	error LNK2001: unresolved external symbol _png_get_valid	wxmsw28ud_core.lib	KeySecurity
Error	23	error LNK2001: unresolved external symbol _png_set_packing	wxmsw28ud_core.lib	KeySecurity
Error	24	error LNK2001: unresolved external symbol _png_set_strip_16	wxmsw28ud_core.lib	KeySecurity
Error	25	error LNK2001: unresolved external symbol _png_set_expand	wxmsw28ud_core.lib	KeySecurity
Error	26	error LNK2001: unresolved external symbol _png_get_IHDR	wxmsw28ud_core.lib	KeySecurity
Error	27	error LNK2001: unresolved external symbol _png_read_info	wxmsw28ud_core.lib	KeySecurity
Error	28	error LNK2001: unresolved external symbol _png_create_info_struct	wxmsw28ud_core.lib	KeySecurity
Error	29	error LNK2001: unresolved external symbol _png_set_read_fn	wxmsw28ud_core.lib	KeySecurity
Error	30	error LNK2001: unresolved external symbol _png_create_read_struct	wxmsw28ud_core.lib	KeySecurity
Error	31	error LNK2001: unresolved external symbol _png_write_end	wxmsw28ud_core.lib	KeySecurity
Error	32	error LNK2001: unresolved external symbol _png_write_rows	wxmsw28ud_core.lib	KeySecurity
Error	33	error LNK2001: unresolved external symbol _png_set_shift	wxmsw28ud_core.lib	KeySecurity
Error	34	error LNK2001: unresolved external symbol _png_write_info	wxmsw28ud_core.lib	KeySecurity
Error	35	error LNK2001: unresolved external symbol _png_set_sBIT	wxmsw28ud_core.lib	KeySecurity
Error	36	error LNK2001: unresolved external symbol _png_set_IHDR	wxmsw28ud_core.lib	KeySecurity
Error	37	error LNK2001: unresolved external symbol _png_set_write_fn	wxmsw28ud_core.lib	KeySecurity
Error	38	error LNK2001: unresolved external symbol _png_destroy_write_struct	wxmsw28ud_core.lib	KeySecurity
Error	39	error LNK2001: unresolved external symbol _png_create_write_struct	wxmsw28ud_core.lib	KeySecurity
Error	40	error LNK2001: unresolved external symbol _jpeg_resync_to_restart	wxmsw28ud_core.lib	KeySecurity
Error	41	error LNK2001: unresolved external symbol _jpeg_read_scanlines	wxmsw28ud_core.lib	KeySecurity
Error	42	error LNK2001: unresolved external symbol _jpeg_finish_decompress	wxmsw28ud_core.lib	KeySecurity
Error	43	error LNK2001: unresolved external symbol _jpeg_start_decompress	wxmsw28ud_core.lib	KeySecurity
Error	44	error LNK2001: unresolved external symbol _jpeg_read_header	wxmsw28ud_core.lib	KeySecurity
Error	45	error LNK2001: unresolved external symbol _jpeg_CreateDecompress	wxmsw28ud_core.lib	KeySecurity
Error	46	error LNK2001: unresolved external symbol _jpeg_destroy_decompress	wxmsw28ud_core.lib	KeySecurity
Error	47	error LNK2001: unresolved external symbol _jpeg_std_error	wxmsw28ud_core.lib	KeySecurity
Error	48	error LNK2001: unresolved external symbol _jpeg_finish_compress	wxmsw28ud_core.lib	KeySecurity
Error	49	error LNK2001: unresolved external symbol _jpeg_write_scanlines	wxmsw28ud_core.lib	KeySecurity
Error	50	error LNK2001: unresolved external symbol _jpeg_start_compress	wxmsw28ud_core.lib	KeySecurity
Error	51	error LNK2001: unresolved external symbol _jpeg_set_quality	wxmsw28ud_core.lib	KeySecurity
Error	52	error LNK2001: unresolved external symbol _jpeg_set_defaults	wxmsw28ud_core.lib	KeySecurity
Error	53	error LNK2001: unresolved external symbol _jpeg_CreateCompress	wxmsw28ud_core.lib	KeySecurity
Error	54	error LNK2001: unresolved external symbol _jpeg_destroy_compress	wxmsw28ud_core.lib	KeySecurity
Error	55	fatal error LNK1120: 53 unresolved externals	F:\KeySecurity\Debug\KeySecurity.exe	KeySecurity




Ce qui me fait tracasse:
-Mon WxWidget marchait jusqu'à maintenant, affichage de frame, de boutons, de texbox & co, donc je ne vois pourquoi soudainement, il manquerait quelque-chose dans le linker.
-Je ne trouve pas de solutions.

Que dois-je changer à mon linker?

Si vous pouviez m'aider...

Merci.

Citer les pensées des autres, c'est regretter de ne pas les avoir trouvées soi-même.

1 réponse

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
2 mai 2010 à 10:02
Salut,

Il te manque manifestement une ou des librairie(s) de gestion des images en entrée du lieur. Tu devrais essayer de faire une recherche sur le web des symboles manquant (TIFFfree, png_set_expand, jpeg_read_scanlines...) pour déterminer le nom des librairies qu'il te manque.
0
Rejoignez-nous