[Résolu] Compiler Plugin Winamp Vieux

  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2005
  • Messages: 1585
  • Status: Offline

Message Septembre 15th, 2010, 11:16 am

Salut, Im essayant de modifier une DLL plugin Winamp qui vieux est écrit en C, mais d'abord Im essayant de le compiler à partir du code source qui est donnée ICI .

Il a un dossier de projet vraiment très vieux et j'ai essayé de l'exécuter dans Visual Studio 2010, mais cela ne fonctionne pas et je déteste Visual Studio, alors Im essayant avec effusion de sang Dev C + +, et il semble grand, si loin, mais Im se présente Erreur linker...
[Linker error] undefined reference to `GetSaveFileNameA @ 4

http://msdn.microsoft.com/en-us/library ... 85%29.aspx

Ma question est, qu'est-ce que je fais pour obtenir le linker pour le reconnaître? Dois-je modifier certains linker mise en Dev C + +? J'ai essayé, y compris Commdlg.h et quelques autres objets de rebut, mais je n'ai aucune idée de ce que je dois faire.

Merci
There's no place like 127.0.0.1, badass part is now it's ::1
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 15th, 2010, 11:16 am

  • Don2007
  • Web Master
  • Web Master
  • No Avatar
  • Inscription: Nov 21, 2006
  • Messages: 4924
  • Loc: NY
  • Status: Offline

Message Septembre 15th, 2010, 10:13 pm

undefined reference to `GetSaveFileNameA @ 4


Rechercher avec Google pour cette erreur. Il existe de nombreux hits, l'un d'eux étant un autre site MS.
How do you know when a politician is lying? His mouth is moving.
  • PolishHurricane
  • Mastermind
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2005
  • Messages: 1585
  • Status: Offline

Message Septembre 16th, 2010, 8:47 pm

Bon, avant de poster ce sujet, je googlé comme un fou et je ne méritais pas ça. Un site de Microsoft de donner une réponse réaliste? gif "alt =": lol: "title =" Laughing "> Mais de toute façon, après googler pour un autre 10 minutes, je suis tombé sur une version en cache d'un site qu'elle avait, mais pas très clairement, voici la solution pour toute la sève pauvre qui a la même erreur à l'avenir...

  1. Aller au projet => Options du projet (Ctrl + P)
  2. Allez à l'onglet Paramètres.
  3. Dans le domaine «Linker texte", ajouter "-lComdlg32".
  4. Sauvegarder & Compiler

est triste, c'est, je n'ai même pas besoin de ça.
There's no place like 127.0.0.1, badass part is now it's ::1
  • spork
  • Brewmaster
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Sep 22, 2003
  • Messages: 6130
  • Loc: Seattle, WA
  • Status: Offline

Message Septembre 17th, 2010, 1:24 pm

PolishHurricane a écrit:
  1. Aller au projet => Options du projet (Ctrl + P)
  2. Allez à l'onglet Paramètres.
  3. Dans le domaine «Linker texte", ajouter "-lComdlg32".
  4. Sauvegarder & Re-Link

Fixd que pour vous. ;)