[VC++6] Probleem bij compileren : long long niet gekend

Pagina: 1
Acties:

  • Adion
  • Registratie: Januari 2001
  • Laatst online: 30-08 21:18
Ik wilde aan mijn programma een optie toevoegen om geluid te streamen naar een icecast server, en wilde daarvoor libshout gebruiken.
Nadat ik de source gedownload en geextract heb, heb ik in Visual C++ de include directories toegevoegd.
Dan voeg ik in mijn project
#include <shout.h>
toe, en probeer ik al eens of het compileren lukt.

Ik krijg echter de volgende fout :

...\libshout-1.0.9\shout.h(42) : error C2632: 'long' followed by 'long' is illegal

Op deze regel staat volgende lijn code :

long long _starttime;

Ik neem aan dat het de bedoeling is dat dit een 64-bit (of zelfs 128-bit?) integer is. Is deze schrijfwijze enkel geldig bij bepaalde compilers of niet onder windows ofzo? Of moet ik nog ergens iets aanzetten?

Ik heb al geprobeerd om in de msdn library hier iets over te vinden, maar zoeken op 'long long' ofzo lukt niet erg, en veel documentatie ofzo is er over libshout ook niet te vinden.

VirtualDJ 2026 - Fast Image Resizer - Instagram


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 13:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

gebruik __int64

long long is een gcc iets

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • The End
  • Registratie: Maart 2000
  • Laatst online: 11:50

The End

!Beginning

of LONGLONG

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 13:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

idd, maar dat is gewoon een typedef :)
code:
1
typedef __int64 LONGLONG;

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Adion
  • Registratie: Januari 2001
  • Laatst online: 30-08 21:18
bedankt, nu geeft hij al geen fouten meer bij het includen.

het compileren lukt echter nog niet zo goed :

Cannot open include file: 'sys/file.h': No such file or directory
Cannot open include file: 'sys/time.h': No such file or directory

En zo nog een paar...

Ik ben nu cygwin aan het installeren, in de hoop dat deze files wel bij de gcc libraries zitten.

VirtualDJ 2026 - Fast Image Resizer - Instagram


  • Korben
  • Registratie: Januari 2001
  • Laatst online: 14-11-2025

Korben

() => {};

Voor cross-compiler code...

code:
1
2
3
4
5
#ifdef GCC
typedef long long LONGLONG;
#elif (defined MSVC)
typedef __int64 LONTLONG;
#endif


K weet de defines niet uit mn hoofd maar in principe werkt het wel.

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?

Pagina: 1