locked
eVC++ : unresolved external symbol _acmFormatSuggest : où se trouve les libs contenant les fonctions ACM ? RRS feed

  • Question

  • Bonjour à tous.

    J'utilise Embedded Visual C++ 4 pour re-compiler pour pocket PC (Active Configuration : STANDARDSDK) qui utilise les fonctions acmStreamOpen, acmStreamClose, acmFormatSuggest ect ... Ces fonctions sont définies dans msacm.h, mais je ne trouve pas le .LIB avec lequel linker l'application. Du coup, j'ai une erreur "error LNK2019: unresolved external symbol _acmFormatSuggest referenced in function..." .

    J'ai parcourus toutes les libs du SDK (C:\Program Files\Windows CE Tools\wce400\STANDARDSDK\Lib) et aucune ne semble contenir les fonctions ACM.

    Faut il installer un SDK particulier pour en profiter ? Théoriquement, ces fonctions se trouvent dans msacm32.lib, mais ce fichier n'est pas présent dans le SDK que j'ai installé.

    Mon projet se link avec les libs commctrl.lib coredll.lib winsock.lib et quelques librairies perso.

    Merci d'avance !

    Jeroem.
    mardi 31 juillet 2007 09:24

Toutes les réponses

  • Bonjour,

     

    Les fonctions que vous recherchez sont incluses dans le module audio codec directshow msacmce.dll. Le .lib correspondant (msacmce.lib) doit vous permettre de linker votre projet.

     

    Cependant si le SDK de votre plateforme ne présente pas ce .lib, il est peu probable que la dll soit dans votre noyau. Vous devriez commencer par installer le SDK de votre cible (pocket PC 2003, Windows Mobile 5.0 Smartphone, ...) au lieu de travailler avec le SDK standard.

     

    Pour poursuivre, il faudrait un peu plus d'infos sur ce que vous voulez faire et sur votre environnement: cible ? sources portées ? ....

     

    Cordialement.

    mercredi 1 août 2007 16:32
  • Bonjour et merci pour votre réponse.

    Il sagit effectivement d'une tentative de recompilation d'un lecteur multimédia (GSPlayer) sur une plateforme cible WinCE4.0 ARM4. J'ai résolu mon problème en installant le SDK PocketPC2003 et l'application fonctionne correctment sur Ce4.

    mercredi 8 août 2007 07:53