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.
Musiikki C++ ohjelmaan
Erkki
7637
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
jaa et sitten yrittänyt search komentoa include hakemistoon ?)
mmsystem.h
linkitä winmm.lib mukaan ja wavi rc tiedostoon
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?
http://msdn.microsoft.com/library/en-us/multimed/htm/_win32_playing_wave_resources.asp
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"
#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.