HÄLP: 2D Grafik med C (Code::Blocks v.8.02)

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
ny börjare
Inlägg: 109
Blev medlem: 1 november 2005, 15:31:18
Ort: Hemma

HÄLP: 2D Grafik med C (Code::Blocks v.8.02)

Inlägg av ny börjare »

Jag tror att ni kan hjälpa mig med det här problemet. Det borde finnas en och annan programmerare här, någon borde kunna hjälpa...

Jag ska göra ett snake-liknande spel i C som en exemination i en C-kurs. Jag har gjort allt utom grafikdelen och tänkte använda Allegro (länk: http://www.talula.demon.co.uk/allegro/) för detta men jag har problem med att länka ihop det med Code Blocks. Jag har laddat ner det (härifrån: http://sourceforge.net/project/showfile ... _id=168871 klicka på filen allegro-mingw-4.2.2.zip) och enligt instruktionerna som följde med samt ett gäng googlingar har jag kopierat dll-filerna till System32-mappen, kopierat alla filer i mapparna lib och include till motsvarande mappar i Code Blocks, jag har med "#include <allegro.h>" i main.c filen, jag har länkat allegro genom att i CodeBlocks-menyn Settings/Compiler and debugger/Linker settings fylla i följande:
lalleg
lkernel32
luser32
lgdi32
lcomdlg
lole
ldinput
lddraw
ldxguid
lwinmm
ldsound

i fönstret "Other linker options". Men det verkar inte funka, jag får felmeddelandena:
mingw32-g++.exe: lalleg: No such file or directory
mingw32-g++.exe: lkernel32: No such file or directory
mingw32-g++.exe: luser32: No such file or directory
mingw32-g++.exe: lgdi32: No such file or directory
mingw32-g++.exe: lcomdlg: No such file or directory
mingw32-g++.exe: lole: No such file or directory
mingw32-g++.exe: ldinput: No such file or directory
mingw32-g++.exe: lddraw: No such file or directory
mingw32-g++.exe: ldxguid: No such file or directory
mingw32-g++.exe: lwinmm: No such file or directory
mingw32-g++.exe: ldsound: No such file or directory

Verkar som att den inte hittar det jag länkar till, vad skall jag göra? ALL hjälp uppskattas, ju fortare desto bättre (borde frågat tidigare)
ny börjare
Inlägg: 109
Blev medlem: 1 november 2005, 15:31:18
Ort: Hemma

Inlägg av ny börjare »

Kanske ska tillägga att jag använder Windows Vista Home Premium Service Pack 1
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ska de inte heta .lib eller liknande ?
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Instämmer med sodjan, du måste ha med filändelsen.
Skulle inte det lösa problemet kan du testa med att ange hela filnamnet.

EX: C:\Program\CodeBlocks\MinGW\lib\libwsock32.a
ny börjare
Inlägg: 109
Blev medlem: 1 november 2005, 15:31:18
Ort: Hemma

Inlägg av ny börjare »

Jag fick, tack vare er hjälp, det att fungera. Jag skrev in hela adressen till varje fil som följde med i lib-mappen i fönstret Linker librarys. Jag har inte tid att förklara närmare än så.

Tack för hjälpen!
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Jag skrev in hela adressen till varje fil...

Alltså "path" ? Borde inte behövas, om filernas ligger på "rätt" ställe...
Räckte det inte med att bara komplettera med rätt filtyp ?

> Jag har inte tid att förklara närmare än så.

Skitsnack...
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Helt rätt, man ska inte behöva ge hela path om allt är rätt.
Men det är ett enkelt sätt att få det att rulla, om du ska fortsätta med programmeringen så tycker jag du ska försöka fixa det.
Skriv svar