Kineas | Bon vu que je n'ai plus de réponses je vais être un peu plus précis !
Voilà le code que j'essaie d'éxécuter avec DevC++ :
Code :
- int main (int narg, char** arg)
- {
- ...
- octave = 4; //l'octave centrale d'un piano a priori...
- duree = 3; //la note sera tenue pendant 3 je sais pas quelle unité de temps
- instrument = 1 ; //l'instrument 1 correspond au piano
- instrum = instrument << 8;
- valnote = 12/*12 pour do*/ + 12*octave;
- printf(
- "\n note = %s = %d \toctave = %d\tduree = %d\tinstrument = %d\n\n",
- "do",12, octave, duree, instrument);
- //on définit l'instrument
- message = instrum | P_program_change | canal ; // change l'instrument
- midiOutShortMsg( hMidiOut, message ) ;
- //on définit la note a jouer: valeur et volume
- valnote = valnote << 8;
- message = volume | valnote | P_note_on | canal ;
- midiOutShortMsg( hMidiOut, message );
- //durée pendant laquelle la note est on c'est a dire jouée
- Sleep(duree*10000.0/tempo);
- //on met la note à off: elle n'est plus jouée
- message = volume | valnote | P_note_off | canal ;
- midiOutShortMsg( hMidiOut, message ) ;
- system("pause" );
- midiOutClose( hMidiOut ) ;
- return 0;
- }
|
et voilà les erreurs retournées :
Code :
- [Linker error] undefined reference to `midiOutGetNumDevs@0'
- [Linker error] undefined reference to `midiOutGetDevCapsA@12'
- [Linker error] undefined reference to `midiOutOpen@20'
- [Linker error] undefined reference to `midiOutShortMsg@8'
- [Linker error] undefined reference to `midiOutShortMsg@8'
- [Linker error] undefined reference to `midiOutShortMsg@8'
- [Linker error] undefined reference to `midiOutClose@4'
- 96 D:\midi.cpp ld returned 1 exit status
|
Quelqu'un a-t-il une idée sur les librairies qu'il faut inclure dans les paramètres de mon projet ? |