Musiikki C++ ohjelmaan

Miten saa soimaan .wav tiedoston ohjelman ajon ajaksi. Wavin voi ladata lähdetiedostoksi, mutta miten sen saa soimaan? PlayReSource ei toiminut koska en tiedä otsikkotiedostoa, tai jotain, joka määrittelisi käskyn.
7637
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

jaa et sitten yrittänyt search komentoa include hakemistoon ?)

mmsystem.h

linkitä winmm.lib mukaan ja wavi rc tiedostoon

Äänestä
  • Ai mtien se search toimii? Olen vasta aloittelija. En osaa vielä. Wavin saan rc-tiedostoksi, mutta miten tuo linkitys toimii. Kääntäjänä minulla on Visual C 6, onko sillä väliä? Eli; voitko vääntää rautalangasta?

    Äänestä


  • dlp kirjoitti:

    Löysin saman ohjeen koneelta. Mutta, kun kirjoitan .cpp tiedostoon että: #include "mmsystem.h" tulee kääntäjältä virheilmoitus: error C2146: syntax error : missing ';' before identifier 'MMVERSION' ja fatal error C1004: unexpected end of file found. Elikkä onko tuossa mmsystem.h tiedostossa jotain vikaa sitten (vai käyttäjässä)? Ja miten tuo winmm.lib:in linkitetään? Mihin se linkitetään?

    Äänestä

  • Erkki kirjoitti:

    Löysin saman ohjeen koneelta. Mutta, kun kirjoitan .cpp tiedostoon että: #include "mmsystem.h" tulee kääntäjältä virheilmoitus: error C2146: syntax error : missing ';' before identifier 'MMVERSION' ja fatal error C1004: unexpected end of file found. Elikkä onko tuossa mmsystem.h tiedostossa jotain vikaa sitten (vai käyttäjässä)? Ja miten tuo winmm.lib:in linkitetään? Mihin se linkitetään?

    Elikkä Project/Settings/ Link välilehti ja sinne Object/Library modules kohtaan lisäät "winmm.lib"

    Äänestä

  • Erkki kirjoitti:

    Löysin saman ohjeen koneelta. Mutta, kun kirjoitan .cpp tiedostoon että: #include "mmsystem.h" tulee kääntäjältä virheilmoitus: error C2146: syntax error : missing ';' before identifier 'MMVERSION' ja fatal error C1004: unexpected end of file found. Elikkä onko tuossa mmsystem.h tiedostossa jotain vikaa sitten (vai käyttäjässä)? Ja miten tuo winmm.lib:in linkitetään? Mihin se linkitetään?

    #include "mmsystem.h" pitäisi kai olla muotoa #include


    ja windows.h on lisätty ennen mmsystem.h includea ?

    kannataa tunkea tuo "error C2146: syntax error : missing ';' before identifier 'MMVERSION'" googleen näytti löytyvän useita ratkaisuja.

    ja tuo alussa search on se normaali windowsin etsi toiminto, on joskus erittäin hyödyllinen.

    Äänestä

  • arde77 kirjoitti:

    #include "mmsystem.h" pitäisi kai olla muotoa #include


    ja windows.h on lisätty ennen mmsystem.h includea ?

    kannataa tunkea tuo "error C2146: syntax error : missing ';' before identifier 'MMVERSION'" googleen näytti löytyvän useita ratkaisuja.

    ja tuo alussa search on se normaali windowsin etsi toiminto, on joskus erittäin hyödyllinen.

    Molemmilla tavoilla #include mmsystem.h ja tuli sama virheilmoitus, mutta en ollut pistänyt tuota windows.h:ta. Pittää vielä kokkeilla. Kiitos.

    Äänestä

Kommentoi aloitusta


Erkki kirjoitti:

Miten saa soimaan .wav tiedoston ohjelman ajon ajaksi. Wavin voi ladata lähdetiedostoksi, mutta miten sen saa soimaan? PlayReSource ei toiminut koska en tiedä otsikkotiedostoa, tai jotain, joka määrittelisi käskyn.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu