Bonjour,
Je souhaite utiliser la fonction System de stdlib.h dans un programme C, mais, alors que la compilation marche, l'édition de liens merde
En fait plus précisément le programme est un exemple d'utilisation d'une librairie particulière que j'ai obtenu sur internet. PJSIP pour manager le protocole SIP. Cette librairie demande en prérequis Plateform SDK 2003 ou plus récent.
Les sources de cette librairie fournisse également un projet Visual Studio C++ 2005.
Donc j'ai tout installé en version 2008, pour le PSDK et VC++, j'ai ouvert le projet, compiler la lib, et cela marche parfaitement.
Maintenant dnas un de leurs exemples, aussi fournis avec la librairie, j'ai voulu rajouter le lancement d'un programme executable, j'ai donc tenté d'utiliser System(), mais j'ai eu un problème de Linkage avec stdlib.h
Aussi avec Shelllib.h, windows.h, ... lorsque j'ai essayé avec ShellExecute
Bref il y a un bug que je ne comprend pas, soit c un bug du SDK et je n'ai pas trouvé l'info sur le net, soit il y a un truc que je fait mal.
Sachant que dans les propriétés j'ai les bon include, lib, ref, ....
Avec PSDK 2008 plus besoin de modifier le CoreWin.vsprops, il le fait pour moi (j'ai vérifier son contenu).
Si vous avez une idée pour résoudre mon problème, je serait ravis de la connaitre
Merci par avance pour votre aide.
Partager