Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

11

27.09.2005, 21:28

*nochmal auf seinen post zeigt*
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

12

27.09.2005, 21:34

Mach mal so:

Quellcode

1
2
#include <mmsystem.h>
#pragma comment(lib, "winmm")


Gruß Dima ;)

EDIT:

Quellcode

1
#include <iostream.h>

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

13

27.09.2005, 21:37

Sage mal was soll das bringen? Lass das pragma sein und link die lib per Linker, außerdem kann es sein das eine andere Headerdatei vor der winmm geladen werden muss...
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

14

27.09.2005, 21:54

Zitat von »"Nox"«

Sage mal was soll das bringen? Lass das pragma sein und link die lib per Linker, außerdem kann es sein das eine andere Headerdatei vor der winmm geladen werden muss...


Er weiß ja nicht wie man die *.lib per Linker linkt ;) Und ich habe grade keine Zeit es zu erklären, aber er könnte sich per google schlau machen!

Gruß Dima ;)

PS.: Na gut, hier: 8)

-----------------------------------------------------------------
1) Klick oben auf "Projekt" Menu
2) Wähle dort "Einstellungen"
3) Such mal nach "Linker" Listenmeu Punkt
4) Bei Feld Objekt/Bibliothek module sezt du deine lib Datei dazu, egal ob vorne oder hinten
-----------------------------------------------------------------

Vergiss dann nicht die Zeile "#pragma comment(lib, "winmm")" zu löschen!

Benniboy

Frischling

  • »Benniboy« ist der Autor dieses Themas

Beiträge: 8

Wohnort: Rehling

  • Private Nachricht senden

15

28.09.2005, 09:10

Kommt immer noch der selbe Fehler.

Wenn ich auf den Fehler im Compiler klicke offnet es mmsystem.h
hier ein ausschnitt:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
/****************************************************************************

            General constants and data types

****************************************************************************/

#ifdef _WIN32
typedef UINT        MMVERSION;  /* major (high byte), minor (low byte) */                 
#else
typedef UINT        VERSION;    /* major (high byte), minor (low byte) */
#endif
typedef UINT        MMRESULT;   /* error return code, 0 means no error */
                /* call as if(err=xxxx(...)) Error(err); else */

C-/C++-Quelltext

1
typedef UINT        MMVERSION;

Hier zeigt ein pfeil drauf, vieleicht hilft das. :help:
}> Zogge oder stirb, du hast die Wahl. }>
http://de.miniprofile.xfire.com/bg/co/type/0/benniboy.png

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

16

28.09.2005, 10:00

...nocheinmal es kann sein, dass die includes vertauscht werden müssen oder etwas fehlt. Versuch mal:
#include <MMSystem.h>
#include <iostream>
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

17

28.09.2005, 10:50

Übrigends: in DIMA Sig steht wie man mit Linker linkt ;). Jaja, aber keine zeit haben.... :huhu:

Benniboy

Frischling

  • »Benniboy« ist der Autor dieses Themas

Beiträge: 8

Wohnort: Rehling

  • Private Nachricht senden

18

28.09.2005, 11:16

Zitat von »"koschka"«

Übrigends: in DIMA Sig steht wie man mit Linker linkt ;). Jaja, aber keine zeit haben.... :huhu:

Hab ich schon gesehen aber geht immernoch nicht.
}> Zogge oder stirb, du hast die Wahl. }>
http://de.miniprofile.xfire.com/bg/co/type/0/benniboy.png

Terriermon

Frischling

Beiträge: 52

Wohnort: Finnland :-)

  • Private Nachricht senden

19

28.09.2005, 14:08

Man braucht die MMSystem.h gar nicht!! (Lese ich gerade bei mir im Quellcode). Komischerweise steht das aber so in David's Buch:

... die Funktion timeGetTime, die uns Windows bereitstellt (deklariert in der Datei MMSystem.h, Bibliotheksdatei WinMM.lib)...

Ich schreib das gleich mal in die Updates zum Buch.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

20

28.09.2005, 14:30

Laut online MSDN schon ;)

P.S: die MMSystem.h ist schon in der Windows.h drinne!!!
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Werbeanzeige