hay!
bei mir klappt das mit dem Sound abspielen immer nicht!
PlaySound("Soundfile.wav", NULL, SND_FILENAME | SND_ASYNC);
Doch immer kommt dann beim builden die fehlermeldung
"undefined reference to `_PlaySoundA@12'"
woran liegt das??
mfg funky
hay!
bei mir klappt das mit dem Sound abspielen immer nicht!
PlaySound("Soundfile.wav", NULL, SND_FILENAME | SND_ASYNC);
Doch immer kommt dann beim builden die fehlermeldung
"undefined reference to `_PlaySoundA@12'"
woran liegt das??
mfg funky
Du musst die zugehörige Library linken. Dazu schaust du in die MSDN und suchst PlaySound. Ganz unten steht,Also addest du in deinem Code folgendes:Header: Declared in Mmsystem.h; include Windows.h.
Library: Use Winmm.lib.
Code:#include <Windows.h> #pragma comment(lib, "Winmm.lib")
Yep, I fap to Reese Witherspoone. :_D
hay! danke erstmal für die antwort aber es klappt immernoch nicht so recht
"undefined reference to `_PlaySoundA@12"
hier mal mein code
#include <Windows.h>
#pragma comment(lib, "Winmm.lib")
int main()
{
PlaySound("sound.wav", NULL, SND_FILENAME | SND_ASYNC);
}
Hm ich bin von VC++ ausgegangen. Welche IDE benutzt du? In DevC++ heißen die Libs nämlich etwas anders.
Edit: Probier mal
Btw., die main hat den Rückgabetyp int, und sollte demnach auch ein int returnen.Code:#pragma comment(lib, "libwinmm.a")
Yep, I fap to Reese Witherspoone. :_D
Dev-C++ benutzt Mingw32.Zitat von Schlurmann
Der Standard schreibt für pragma keine genauen Regeln vor -> implementierungsabhängig (!)
Meines Wissens funktioniert pragma comment bei MingW32 nicht.
PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
please do feed the trolls crew and elk
Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
"Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^
Hi
Nicht mehr nötig, vielleicht reicht Dir ein Blick auf das C99-Beispiel in http://de.wikipedia.org/wiki/C99#Bei..._der_Sprache_CZitat von Schlurmann
GreetZ RiDER
hi,
also für dev c++:
ihr macht ein projekt auf etc....
dann geht ihr oben in der Leiste auf Projekt,
dann auf Project Obtions und
dann auf den reiter Parameter
da tragt ihr dann bei Linkers folgendes unten einfach ein:
"-lwinmm" (ohne Anführungszeichen)
Der Code war von euch glaub an sich richtig nur ohne pragmaCode:#include <windows.h> #include <stdlib.h> using namespace std; int main() { PlaySound("c:/output.wav", NULL, SND_FILENAME); system("PAUSE"); return 0; }
der pfad kann auch statt "/" auch mit "\\" geschrieben werden. also ned verwirren lassen.
So müsste es klappen!
Noch ne andere Frage. Des is ja eigentlich nur aufrufen von der wav datei extern
-> Meine Frage kann ich die .wav auch in des Programm einbinden?
-> Wenn ja wie?
MfG
DeCeN
Entweder man hat ne Linie oder geht auf'n Strich!!!