Lyd??(IKKE PCspeaker)

Tags:    c++

<< < 123 > >>
Hey nogen der ved hvordan man kan lave lyde lidt lige som med PC Speakeren (Beep), men det skal komme ud af mit lyd kort, nogle som ved det??



24 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Jeg har lavet et project til Dev-Cpp:
http://home20.inet.tele.dk/midgaard/ng45.zip

Udpak filerne i en tom mappe, og åben project filen i Dev-Cpp (File -> Open Project or File, vælg Ng45.dev). Tryk derpå på F9, så skulle den gerne bygge og køre programmet der spiller en række toner.

Hvis det ikke virker så fortæl præsist hvad du har gjort og hvilke fejl meddelelser du får.



Jeg har lavet et project til Dev-Cpp:
http://home20.inet.tele.dk/midgaard/ng45.zip

Udpak filerne i en tom mappe, og åben project filen i Dev-Cpp (File -> Open Project or File, vælg Ng45.dev). Tryk derpå på F9, så skulle den gerne bygge og køre programmet der spiller en række toner.

Hvis det ikke virker så fortæl præsist hvad du har gjort og hvilke fejl meddelelser du får.


Okay nu har jeg åbnet projekt filen i Dev-Cpp (File -> Open Project or File, vælg Ng45.dev) og trykker så på F9 nu siger den til mig at jeg skal gemme main så det gør jeg, men det vil den ikke fordi den siger "A file name mail.cpp already exists in Ng45. Please specify another filename" så det gør jeg så og kalder den test, bagefter compilder jeg den og så kommer den med en fejl meddelse inde under Linker: C:\\DEV-C_~1\\Lib\\\\libmingw32.a(main.o)(.text+0x8e): undefined reference to `WinMain@16'




Dev-Cpp er lidt sær ...

Prøv at gå til Project->Project Options og vælg "Win32 Console" på "general" tabben og oversæt igen.

Eller lav et nyt Project (File -> New -> Project ...) vælg "Console App". Når den så har lavet projectet sletter du den kode den har sat ind og putter koden der laver toner ind i stedet.

Prøvede du at oversætte fra kommandolinien?

[Redigeret d. 27/06-04 23:07:51 af Bertel Brander]



Dev-Cpp er lidt sær ...

Prøv at gå til Project->Project Options og vælg "Win32 Console" på "general" tabben og oversæt igen.

Eller lav et nyt Project (File -> New -> Project ...) vælg "Console App". Når den så har lavet projectet sletter du den kode den har sat ind og putter koden der laver toner ind i stedet.

Prøvede du at oversætte fra kommandolinien?

[Redigeret d. 27/06-04 23:07:51 af Bertel Brander]


Undskyld jeg først kunne svare dig nu Bertel Brander, men har lige været på ferie... jeg har prøvet det du har skrevet men den kommer stadig med samme fejl som før



Jeg forstår ikke hvorfor der er så mange problemer med dev-cpp, jeg troede det var let at bruge, se f.ex:
http://www.udvikleren.dk/thread.php?techid=1&f=1&t=551

Hvis du starter dev-cpp og vælger at lave et nyt project og vælger "console applikation" og gemmer og trykker F9, kan du så ikke bygge og køre applikationen?

Hvis du så sletter den kode dev-cpp har lavet i main.cpp og indsætter den fra .zip-filen så burde du kunne bygge og køre igen.



Jeg forstår ikke hvorfor der er så mange problemer med dev-cpp, jeg troede det var let at bruge, se f.ex:
http://www.udvikleren.dk/thread.php?techid=1&f=1&t=551

Hvis du starter dev-cpp og vælger at lave et nyt project og vælger "console applikation" og gemmer og trykker F9, kan du så ikke bygge og køre applikationen?

Hvis du så sletter den kode dev-cpp har lavet i main.cpp og indsætter den fra .zip-filen så burde du kunne bygge og køre igen.


Det forstår jeg heller ikke, jeg gør sådan som du skriver og jeg har også sat og prøvet mig frem med nogle ander måder men ingen af dem gider virke, jeg tror jeg skifter til en anden compiler



Hvad sker der når du laver et nyt konsole project, kan du ikke oversætte det?

Hvilken version af Dev-Cpp bruger du?

Har du prøvet at oversætte fra kommandolinien, det burde ikke kunne gå galt.




Sådan nu har jeg skiftet til en anden compiler (Visual C++ 6.0)
og gjort følgene

Project -> Settings -> Link -> Object/library module, og tilføjet winmm.lib

Og så får jeg denne error

--------------------Configuration: test - Win32 Debug-----------------
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/test.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

test.exe - 2 error(s), 0 warning(s)

[Redigeret d. 13/07-04 14:26:13 af No-floppy]



I Visual C++ er det normalt lettest at lave et project (file -> new -> project. Fejlen tyder på at den tror at du vil lave et windows program.

Jeg har lavet et lille project til Visual C++, det burde virke:
http://home20.inet.tele.dk/midgaard/ng52.zip



Mange tak Bertel Brander det virker nu og jeg kan også godt få det til at virke uden det visual Studio 6.0 projekt du har lavet til mig, nu skal jeg bare sætte mig ned og begynde at forstå koden... har du et sted hvor der er godt at læse om de forskellig
ting du har brugt for at få det til at virke??




<< < 123 > >>
t