Mit Visual Studio bestimmter Music Titel Abspielen lassen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Dies ist der Code momentan:

    C-Quellcode

    1. #include <windows.h>
    2. #include <stdio.h>
    3. #pragma comment(lib,"winmm.lib") //für MSV C++
    4. BOOL play(char *name)
    5. {
    6. PlaySound(name, NULL, SND_FILENAME | SND_ASYNC);
    7. return 0;
    8. }
    9. int main()
    10. {
    11. play("Fool's Garden - Lemon Tree.wav");
    12. getchar();
    13. return 0;
    14. }
    Alles anzeigen


    Und die nette Meldung natürlich:

    1>------ Erstellen gestartet: Projekt: Test, Konfiguration: Debug Win32 ------
    1>Kompilieren...
    1>test.cpp
    1>c:\users\benutzer2\documents\visual studio 2008\projects\test\test\test.cpp(8) : error C2664: 'PlaySoundW': Konvertierung des Parameters 1 von 'char *' in 'LPCWSTR' nicht möglich
    1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
    1>Das Buildprotokoll wurde unter "file://c:\Users\Benutzer2\Documents\Visual Studio 2008\Projects\Test\Test\Debug\BuildLog.htm" gespeichert.
    1>Test - 1 Fehler, 0 Warnung(en)
    ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

    Wozu soll das gut sein: | SND_ASYNC); ?

    Umwandlungsfehler?.?