Closed: Anfängerfehler in Mini-Midi-Testprogramm?



  • Ich benutze den Compiler lcc-win32.

    Damit wollte ich folgendes Mini-Test-Programm übersetzen:

    /* --- The following code comes from f:\compiler lcc-win32\lcc\lib\wizard\textmode.tpl. */
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <mmsystem.h>
    
    int main()
    {
    /* strtok example */
    
    MessageBox(0, "Spiele eine MP3-Datei ab.", 0, 0);
    mciSendString("open \"C:\\mp3.mp3\" alias MP3 wait", 0, 0, 0);
    mciSendString("play MP3 from 0 wait",                0, 0, 0);
    mciSendString("close MP3",                           0, 0, 0);
    
    MessageBox(0, "Spiele eine WAVE-Datei ab.", 0, 0);
    mciSendString("open \"C:\\wave.wav\" alias WAVE wait", 0, 0, 0);
    mciSendString("play WAVE from 0 wait",                 0, 0, 0);
    mciSendString("close WAVE",                            0, 0, 0);
    
    MessageBox(0, "Spiele eine MIDI-Datei ab.", 0, 0);
    mciSendString("open \"C:\\midi.mid\" alias MIDI wait", 0, 0, 0);
    mciSendString("play MIDI from 0 wait",                 0, 0, 0);
    mciSendString("close MIDI",                            0, 0, 0);
    
    return 0;
    }
    

    Es kommt die Fehlermeldung

    Following symbols were undefined
    _mciSendStringA@16 (mciSendStringA) winmm.lib

    Was kann ich da tun? Bitte helft einem Anfänger.



  • solche fetten Sätze: bitte helft einem Anfänger, nerven, schenk dir den Schrott.
    Da antwortet dann keiner mehr. (Du unterstellst, dass hier keiner hilft, miese Sache)

    hier aber dennoch eine Antwort: winmm.lib mitlinken.
    wie, schau einfach mal in dein compilerfaq unter "libraries mitlinken", oder mach es über ein pragma.



  • Beim weiteren Testen (mit anderen Testprogrammen) ging mit einmal ein Fenster auf, das ich leider zu schnell geschlossen hatte. Da stand noch irgendwas von "has been added". Jetzt läßt sich plötzlich auch mein Testprogramm fehlerfrei übersetzen.

    Thread geschlossen. Danke.


Anmelden zum Antworten