Hozzászólások
-
SzerzőBejegyzés
-
Gugli harmadik találat.
Innen észreveszed, hogy a bugzillában is benne van a hiba, a megoldást pedig itt találod.Jaj, ez nekem fáj 🙁 Az elejével foglalkoztam, és ez a main-dolgon teljesen átsiklottam.
De ettől függetlenül azért még jónéhány fájlt be kell include-olni, hogy menjenek a dolgok, mivel a mixer.h nem hozza magával a neki szükségeseket (a hibák közül egy volt a main, a többi pedig a definíciók hiánya). Akkor egy „működő” kód:
Code:#include
#include
#include
#include
#include
#include
#include
#include
#include
#includeint main () {
return 0;
}Jó, igen, elég az asoundlib.h-val bővíteni. Megnyugodtam 😉
Igen, azt találtam, meg a magyar fordítását.
Jaj, ez nekem fáj 🙁 Az elejével foglalkoztam, és ez a main-dolgon teljesen átsiklottam.
De ettől függetlenül azért még jónéhány fájlt be kell include-olni, hogy menjenek a dolgok, mivel a mixer.h nem hozza magával a neki szükségeseket (a hibák közül egy volt a main, a többi pedig a definíciók hiánya). Akkor egy „működő” kód:
Code:#include
#include
#include
#include
#include
#include
#include
#include
#include
#includeint main () {
return 0;
}Jó, igen, elég az asoundlib.h-val bővíteni. Megnyugodtam 😉
Igen, azt találtam, meg a magyar fordítását.
Code:#includeint main {
return 0;
}Code:$ gcc -o alsa-example alsa-example.c
In file included from alsa-example.c:1:
/usr/local/include/alsa/mixer.h:86: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_elem_t’
/usr/local/include/alsa/mixer.h:102: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_t’
/usr/local/include/alsa/mixer.h:104: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_t’
/usr/local/include/alsa/mixer.h:105: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_t’
/usr/local/include/alsa/mixer.h:139: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_elem_t’
/usr/local/include/alsa/mixer.h:140: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_elem_t’
/usr/local/include/alsa/mixer.h:144: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘snd_mixer_class_sizeof’
/usr/local/include/alsa/mixer.h:215: error: expected specifier-qualifier-list before ‘snd_pcm_t’
/usr/local/include/alsa/mixer.h:288: error: expected declaration specifiers or ‘…’ before ‘size_t’
/usr/local/include/alsa/mixer.h:292: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘snd_mixer_selem_id_sizeof’
alsa-example.c:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{‘ tokenValami makrót még definiálnom kellett volna, vagy mi a gond?
Code:#includeint main {
return 0;
}Code:$ gcc -o alsa-example alsa-example.c
In file included from alsa-example.c:1:
/usr/local/include/alsa/mixer.h:86: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_elem_t’
/usr/local/include/alsa/mixer.h:102: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_t’
/usr/local/include/alsa/mixer.h:104: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_t’
/usr/local/include/alsa/mixer.h:105: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_t’
/usr/local/include/alsa/mixer.h:139: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_elem_t’
/usr/local/include/alsa/mixer.h:140: error: expected declaration specifiers or ‘…’ before ‘snd_hctl_elem_t’
/usr/local/include/alsa/mixer.h:144: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘snd_mixer_class_sizeof’
/usr/local/include/alsa/mixer.h:215: error: expected specifier-qualifier-list before ‘snd_pcm_t’
/usr/local/include/alsa/mixer.h:288: error: expected declaration specifiers or ‘…’ before ‘size_t’
/usr/local/include/alsa/mixer.h:292: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘snd_mixer_selem_id_sizeof’
alsa-example.c:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{‘ tokenValami makrót még definiálnom kellett volna, vagy mi a gond?
Na, bazz. Hogy ezt miért nem találtam meg…
Köszi (még előre, majd ha boldogulok, akkor mégegyszer 😉 ).Na, bazz. Hogy ezt miért nem találtam meg…
Köszi (még előre, majd ha boldogulok, akkor mégegyszer 😉 ).Kérem szépen pontosan bemásolni a hibaüzit! Annak a legegyszerűbb módja: a párbeszédablakban kijelölöd, ide pedig az egér középső gombjával be tudod illeszteni! A gugliba is érdemes beírni a hibaüzit, és szemezgetni 🙂
Már csak egy kérdésem van: mi köze van ennek a programozás témakörhöz?
Kérem szépen pontosan bemásolni a hibaüzit! Annak a legegyszerűbb módja: a párbeszédablakban kijelölöd, ide pedig az egér középső gombjával be tudod illeszteni! A gugliba is érdemes beírni a hibaüzit, és szemezgetni 🙂
Már csak egy kérdésem van: mi köze van ennek a programozás témakörhöz?
Na-na-na! Azért suse alatt egy dpkg parancs futtatásának eredményessége eléggé kétséges 🙂
Valamint ajánlanék inkább a konzol helyett valami fájlkezelőt, amibe parancsokat is lehetne bepötyögni. Szerintem a midnight commander teljesen tökéletes erre 🙂valahogy olyan hülyén és bonyolultan van kitalálva a linuxon az ilyen meghajtó telepítés
Nem tudom, nekem még nem volt ilyennel gondom. Persze az fel se merült, hogy csak te nem értesz hozzá (persze, igaz: amit nem értek, az hülyeség, meg nehéz, stb.).
De nehogy azt hidd, hogy vindózon jobb (sőt, inkább rosszabb). Tudnék egy-két „rémtörténetet”, de mivel ez linuxfórum, ezért megkíméllek ettől 😉 -
SzerzőBejegyzés