Bonjour,
J'ai trouvé un code ici :
http://wiki.videolan.org/LibVLC_Tutorial_086c
- J'ai copié collé le code.
- Téléchargé les sources pour avoir les headers.
- Enregistré le chemin du répertoire avec la dll et les plugins dans le PATH.
J'ai modifié le makefile avec les bons chemins et mis mingw32-gcc au lieu de gcc.
Mais quand je lance un make (mingw32-make) j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 VLC_INST = "c:/progra~1/videolan/vlc" VLC_SRC = "d:/vlc-0.8.6f/include" demo: demo.c mingw32-gcc -o demo demo.c -I$(VLC_SRC) -L$(VLC_INST) -llibvlc
En cherchant un peu j'ai vu que ca pouvait venir d'un problème de synthaxe ou de chemin du coup j'ai mis progra~1 au lieu de programe files... mais ca résout rien.makefile:4: *** multiple target patterns. Stop.
Si je lance la commande il m'affiche un autre message d'erreur :
MerciD:\ls\prod\testvlc>mingw32-gcc -o demo demo.cpp -I"c:\progra~1\videolan\vlc\" -L
"d:\vlc-0.8.6f\include\" -llibvlc
demo.cpp:3:24: vlc/libvlc.h: No such file or directory
demo.cpp: In function `int main()':
demo.cpp:9: error: `libvlc_exception_t' was not declared in this scope
demo.cpp:9: error: expected `;' before "excp"
demo.cpp:10: error: `libvlc_instance_t' was not declared in this scope
demo.cpp:10: error: `inst' was not declared in this scope
demo.cpp:18: error: `excp' was not declared in this scope
demo.cpp:18: error: `libvlc_exception_init' was not declared in this scope
demo.cpp:19: error: `libvlc_new' was not declared in this scope
demo.cpp:20: error: `libvlc_playlist_add' was not declared in this scope
demo.cpp:21: error: `libvlc_playlist_play' was not declared in this scope
demo.cpp:23: error: `libvlc_destroy' was not declared in this scope
Partager