De nos jours, j'essaie simplement d'utiliser des bibliothèques audio, et le LibXtract en fait partie. Avec l'aide de gcc, j'ai construit LibXtract en tant que bibliothèque statique et tout s'est bien passé :)Comment construire LibXtract en tant que DLL sous Windows
Mais quand j'ai essayé d'utiliser le lib dans MSVC, j'ai rencontré un problème: le format statique lib n'est pas compatible entre gcc et MSVC , J'ai juste essayé de compiler le LibXtract dans le format de DLL (partagé), mais même j'ai placé l'indicateur de configuration (- enable-shared), la bibliothèque était encore compilée en format statique ...
Est-ce que quelqu'un sait quelque chose au sujet de ce ? Ou vous pouvez me donner un meilleur moyen d'atteindre l'objectif (en utilisant LibXtract dans MSVC)? Merci beaucoup :)
comment avez-vous le construisez, en MinGW, Cygwin ou autre chose? –
Je viens d'utiliser mingw :) – Hugo
il est possible de construire une bibliothèque statique dans mingw et de le lier avec du code construit en MSVC. par exemple. J'ai utilisé la bibliothèque FFMPEG de cette manière. Désolé, je ne sais pas si quelque chose de spécial a été fait pour y parvenir –