Kan ikke finde PlaySound()

Tags:    c++

Jeg bruger Visual Studio og prøver at bruge funktionen PlaySound(), kompileren giver så fejlmeddelsen "error C3861: 'PlaySound': identifier not found, even with argument-dependent lookup", men hvis jeg holder cursoren over PlaySound viser den prototypen:
BOOL PlaySound(LPCTSTR pszSound, HMODULE hMod, DWORD fdwSound);
Så den kan godt finde funktionen, men hvorfor siger den så at den ikke kan finde PlaySound når jeg prøver at kompilere?
Jeg har et linende problem med nogle "#define" variabler, jeg har i en .h fil som jeg har inkluderet. Hvis jeg holder cursoren over en af variablerne står der dens værdi og det hele, men når jeg kompilere siger den at den ikke kan finde variablerne, men hvis jeg manuelt skriver værdierne kommer der ingen fejl:$
Nogle der ved hvad der er galdt og hvordan jeg løser det?



5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Har du inkluderet mmsystem.h?
Linker du med winmm.lib?
Hvilken version af VisualC++?

Jeg tror at vi skal se lidt kode for at kunne hjælpe med det andet problem.



Tak jeg havde både glemt at inkludere mmsystem.h og linke til winmm.lib(Det skrev min bog ikke noget om).

Det andet problem har jeg lige løst, jeg ville lige ryde lidt op i min kode, cursors, ikoner og lign så fandt jeg ud af at jeg havde linket til "resource.h" som jeg på et tidspunkt har oprettet istedet for "resources.h"(med s) som jeg arbejdede på, så det er klart at den ikke kunne finde mine variabler, men resources.h var en del af mit projekt så derfor kunne den godt se hvad jeg havde deklæret(eller hvad man siger) dem som.



Pænt af dig at give Bertel Brander nogle points for den vejledning han gav dig :-)

(¯`·._.·[Brian Hvarregaard]·._.·´¯)



Pænt af dig at give Bertel Brander nogle points for den vejledning han gav dig :-)

(¯`·._.·[Brian Hvarregaard]·._.·´¯)

Undskyld, men hvis jeg kender Bertel vil han ikke acceptere point, jeg har i flere af mine andre tråde besvaret af ham spurgt ham flere gange, men som jeg kan se det gider han ikke.
Men Bertel hvis du gerne vil have point skal du bare sige det så oprette jeg en tråd.

http://www.udvikleren.dk/thread.php?techid=1&f=1&t=534
Prøv at se hans sidste linje:
"Jeg vil helst ikke have point. Så lav selv et svar som du derpå accepterer."



Jeg vil stadig ikke have point.



t