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.
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.