Bibliotek i linux (nybörjarhjälp) [LÖST]

Här diskuteras programmering och utveckling
Luskan
Inlägg: 20
Blev medlem: 13 jul 2007, 01:01

Bibliotek i linux (nybörjarhjälp) [LÖST]

Inlägg av Luskan »

Tjena håller på med amatörprogramering inom c/c++. Har tidigare programerat i Windowsmiljö.
Tänkte höra mig för vilka bibliotek som man bör använda i ubuntu, vilka som finns orginal, vilka man ska undvika,
vilka som finns istället för MS alla konstiga bibliotek osv...

Tack på förhand //Rasmus
Senast redigerad av 1 DrMegahertz, redigerad totalt 20 gånger.
Användarvisningsbild
Smygis
Inlägg: 849
Blev medlem: 21 jun 2006, 18:41
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Kramfors

SV: Bibliotek i linux (nybörjarhjälp)

Inlägg av Smygis »

Boost har bra saker för det mesta.

Men vad menar du för bibliotek, Grafik? Nätverk? Vad vill du ha/Vad ska du göra?
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: Bibliotek i linux (nybörjarhjälp)

Inlägg av gasol »

Största skillnaden från windows är att du inte har något native grafikbibliotek, eller kanske Xlib skulle kunna räknas som native men är dock väldigt lågnivå. Däremot så finns det ett gäng högnivå bibliotek för GUI program: Qt, Gtk, wxWidgets, OpenMotif. Javas grafiska system finns såklart även att tillgå.

Eftersom DirectX inte finns till GNU/Linux så blir det OpenGL som gäller för 3d grafik.

Lite svår att säga vad du är ute efter, har inte så bra koll på windows API:n men för basic grejjor så är det libc som gäller som är bra dokumenterat (te.x. Sockets, Filer, IPC)

GNU/Linux använder sig av pthreads (POSIX threads) för trådade applikationer om du ska använda det så måste du länka med -lpthread.

Från det mest grundläggande till trådar / IPC
http://www.cs.cf.ac.uk/Dave/C/

Hur du hanterar signaler:
http://www.cs.utah.edu/dept/old/texinfo ... ry_21.html
Senast redigerad av 1 gasol, redigerad totalt 30 gånger.
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Luskan
Inlägg: 20
Blev medlem: 13 jul 2007, 01:01

SV: Bibliotek i linux (nybörjarhjälp)

Inlägg av Luskan »

saknar mest stdlib, går de att få tag i?
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: Bibliotek i linux (nybörjarhjälp)

Inlägg av gasol »

stdlib är en del av libc så det finns tillgängligt.

kör bara include <stdlib.h> dock så måste man i Ubuntu installera dev versionerna av alla paket för att kompilera mot dom, även libc.

installera paketet build-essential samt paketet manpages-dev så har du allt du behöver.

Helt vansinnigt att dessa paket inte är installerade som default i ubuntu.

Vet inte hur ny du är för GNU/Linux, men man (manualer) är ett ganska standard dokumentations system som används. Om du vill veta mer info om te.x. malloc, så skriver du bara man malloc i en terminal så får du se manual sidan för malloc.
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Luskan
Inlägg: 20
Blev medlem: 13 jul 2007, 01:01

SV: Bibliotek i linux (nybörjarhjälp)

Inlägg av Luskan »

Ah, tackar tackar :D

Nu fungerar allt som det ska. Tack för hjälpen

//Luskan
Skriv svar

Återgå till "Programmering och webbdesign"