Bonjour à tous.
Développant pour passer le temps des plugin audio en c++, je me demandais comment faire marcher le debugger lorsque je cree mes fichiers DLL?
Je l'ai déja vu fonctionner ( quand on lance le programme, il s arrete aux endroits voulu dans le programme audio (audacity par exemple) et on m a expliqué comment le faire mais j'ai oublié entretemps!
Je sais qu'il faut aller dans les propriétés du projet, mais apres je ne retrouve rien même dans la section "debug"
Je sais que ma question est tres basique, mais j'aimerais simplement une explication simple!
Je vous remercie!
Ca dépend de l'outil de développement que tu utilises. Sa documentation te dit quelque part comment faire, c'est sûr.
Basiquement ça consiste à compiler la dll avec les infos de déboggage et à la lancer depuis l'outil de développement qui va alors te dire qu'on ne peut pas lancer une dll et te demander le nom d'un exécutable qui utilise cette dll pour le lancer à la place. Et tu auras le tout sous déboggueur.
Merci! en fait ai trouvé ma réponse sur un autre forum, je laisse les explications au cas ou ca pourrait aider qqn
(avec visual studio)
1) allez dans les propriétés du projet, puis dans deboggeur
2) la ou il demande le nom de l'exécutable, mettre le nom du programme qui ouvre le dll ( audacity, foobar, etc...)
3) lancer le programme en question
4) lancer le debugger
Merci qd même pour ta réponse tres rapide!, mais n'ayant pas tout compris ( hé oui, ca existe des puceaux de l'informatique lol) je me suis permis d'expliquer en langage simple
lol :lol:
Tu as dis exactement la même chose :)
Heu en moins simple ;)
Parce que sous Visual il y a *une* étape. Tu lances la dll comme je l'ai dit dans ma simple phrase ;) et après tu n'as suivre ce qu'il te dit et il va se configurer automatiquement, lancer l'exécutable, le déboggeur et tout.
Bref un seul clic de souris, comme j'avais essayé de te le dire dans ma phrase compliquée :lol:
C'est terrible ton truc! je n'avais pas compris desole! la 2eme version avec les mots simples m'a beaucoup aidé! ( desole mais je bloque des que je vois "compiler la dll avec les infos de déboggage " , on ne peut pas lancer une dll et te demander le nom d'un exécutable qui utilise cette dll pour le lancer à la place")
Je te présente mes plus humbles excuses et me donnerai 30 coups de fouets pour mon chatiment!
Un grand merci à toi qui vient de me faire bloquer sur un truc tout con ou j etais bloqué depuis une semaine
C'est la configuration "Debug" sous Visual. Cette configuration est active par défaut d'ailleurs.
Ben si, tu appuies sur la touche F5 comme tu le ferais pour un exe
Vraiment pas de quoi.
Heu rassure moi tu as voulu dire "faire débloquer" n'est-ce pas ;)
Je suis heureux de t'avoir aidé.
Heu rassure moi tu as voulu dire "faire débloquer" n'est-ce pas Wink
***********************************************************
heuuu oui, bien sur désolé