Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

ALLEGRO

 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Programowanie
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
AMD
pijak



Dołączył: 05 Mar 2006
Posty: 161
Przeczytał: 0 tematów


PostWysłany: Pon 13:36, 05 Cze 2006    Temat postu: ALLEGRO

Mam głupie(chyba trywialne) pytanie?
Wie ktoś jak zainstalowac bibliotekę allegro żeby móc ją używać w dev c++
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Pon 13:56, 05 Cze 2006    Temat postu:

RTFM, ze tak powiem :P

allegro manual napisał:
=============================================================
============ Setting up Dev-C++ to build Allegro ============
=============================================================

Note: we assume that the complete version of the Dev-C++ environment (i.e
with the bundled MinGW compiler) is used. If you use instead Dev-C++ as
a mere IDE on top of an already installed MinGW compiler, follow the
instructions given in the previous section.

The procedure is as follows:

1. Make sure you have a working Dev-C++ installation. You can download the
complete version from 'http://bloodshed.net/dev/devcpp.html'.

2. Get the DirectX SDK: go to Tools\Check for Updates/Packages... and
install the DirectX package. Close Dev-C++.

3. Add 'c:\DevCpp\bin' to the beginning of your PATH environment variable
and set the environment variable MINGDIR to 'c:\DevCpp'. If you use
Windows 9x, you can add the lines

PATH=c:\DevCpp\bin;%PATH%
set MINGDIR=c:\DevCpp

to your 'c:\autoexec.bat' file and reboot. If you use Windows ME, you
can run 'msconfig', select the 'Environment' tab, then modify PATH and
add MINGDIR. If you use Windows NT/2k/XP, you can open the Control
Panel, click the 'System' applet, the 'Advanced' tab and finally the
'Environment' button, then modify PATH and add MINGDIR.


Test the installation by typing the following on the command line:
'gcc -v'. The answer should be similar to:

Reading specs from ../lib/gcc-lib/mingw32/3.2/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld
--with-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw
--enable-threads --disable-nls --enable-languages=f77,c++,objc,ada
--disable-win32-registry --disable-shared
Thread model: win32
gcc version 3.2 (mingw special 20020817-1)

============================================
============ Installing Allegro ============
============================================

This assumes you have unzipped allegro to c:\allegro or, if you are using
MSYS, you have unzipped it to c:\msys\allegro (which is equivalent to
/allegro from within the MSYS environment) or, if you are using Cygwin,
you have unzipped it to c:\cygwin\allegro (which is equivalent to
/allegro from within the Cygwin environment).

First configure Allegro for MinGW. Unless you are using MSYS or Cygwin,
enter the following on the commandline (click on 'Start -> Run' then type
"command" or "cmd" to get a command prompt):

cd c:\allegro
fix.bat mingw32

If you are using MSYS or Cygwin, start your environment, which you can
find either on your desktop and/or on your Windows start menu. The
following commands should then be used instead of the ones above:

cd /allegro
./fix.sh mingw32 --dtou (--dtou can be replaced by --quick for MSYS).

Now you're ready to build the Allegro library with:

make (or mingw32-make if you are using a recent version of MinGW)

The dynamically linked version of Allegro gets built by default. If you
want to build the statically linked version of Allegro, use:

make STATICLINK=1

If you want to build either the debug or the profile version of the
library, enter one of the following commands:

make DEBUGMODE=1 (dynamically linked)
make DEBUGMODE=1 STATICLINK=1 (statically linked)
make PROFILEMODE=1 (dynamically linked)
make PROFILEMODE=1 STATICLINK=1 (statically linked)

A list of all the available options:

CROSSCOMPILE
Set this if you are crosscompiling; it implies UNIX_TOOLS.

WARNMODE
Set this if you want Allegro to display and stop on nearly all
warnings issued by the compiler. Allegro should compile fine with
this set.

TARGET_ARCH_COMPAT
or
TARGET_ARCH_EXCL
These affect the level of processor dependant optimisation that
Allegro uses. You can set either of these to the processor type you
want to optimize for. The difference between these two is that
TARGET_ARCH_COMPAT optimise for the given processor so that the code
will still run on older processors, while TARGET_ARCH_EXCL will
generate code that will run exclusively on the given processor and of
course newer ones. Example: set TARGET_ARCH_COMPAT=i686

TARGET_OPTS
Affects the general optimisations that Allegro uses.

UNIX_TOOLS
If your system does not have the usual DOS tools available (`md',
`rd', `copy', etc., and commands which understand the \ character),
then set this to 1 to use the Unix equivalents. This is set
implicitly when you set CROSSCOMPILE, and is also set automatically
when you are running under bash.

To activate any of these, type (for example) "make WARNMODE=1".

If your copy of Allegro does not include the linker .def file (unlikely,
unless you have run "make veryclean" at some point, or are using the CVS
version of Allegro), you can regenerate it by running "misc\fixdll.bat".
You will need to have GNU sed and sort installed for this operation to
work. The version of sed that is linked from the MinGW site does not
work properly; it has issues with end-of-line characters. You should get
sed and sort from the link at the top of this document.

Once the build is finished you can recover some disk space by running
"make compress", which uses the UPX program to compress the executable
files and the optimized dll. Before running "make compress", you must set
the environment variable UPX_BIN to point to upx.exe. You will have to
do run "make compress" before "make install" if you want the compressed
dll to be copied to the windows directory. To recover even more disk
space, you can run "make clean" to get rid of all the temporary files and
HTML format documentation.

And then the last thing, installing the library. Run:

make install

with the same options you passed to 'make' in order to build the library.

You have now installed Allegro! See the rest of the documentation and
examples to learn more about it.


W razie problemow ze sciaganiem tych devpackow proponuje olac wizarda wbudowanego w dev-cpp i pogooglac (chyba nawet ze strony allegro jest link do jakiejs oficjalki z devpackami)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
AMD
pijak



Dołączył: 05 Mar 2006
Posty: 161
Przeczytał: 0 tematów


PostWysłany: Pon 17:37, 05 Cze 2006    Temat postu:

No niestety mi mimo tego manuala nie działa.
Cały czas wyskakuje
[Linker error] undefined reference to `nazwa funkcji'
Czy komuś działa ta biblioteka na devie?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Pon 17:41, 05 Cze 2006    Temat postu:

Mnie dziala bardzo dobrze... JAk kompilujesz projekt to musisz zrobic Project->Project Options->Parameters i w polu linker wpisac "-lalleg" (bez "pazurkow" ;))
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
AMD
pijak



Dołączył: 05 Mar 2006
Posty: 161
Przeczytał: 0 tematów


PostWysłany: Pon 17:52, 05 Cze 2006    Temat postu:

Teraz wszystko działa.("-lalleg" pomogł)
Dzieki hansu
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
oinopion
żul



Dołączył: 28 Lis 2005
Posty: 858
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Wto 8:12, 06 Cze 2006    Temat postu:

ta biblioteka jest dzielem szatana.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Stefan
pijak



Dołączył: 22 Lis 2005
Posty: 173
Przeczytał: 0 tematów


PostWysłany: Śro 15:11, 14 Cze 2006    Temat postu:

Topic nadal aktualny?
[link widoczny dla zalogowanych]
Albo prościej:
Tools->Check for Updates/Packages... i wybierz jako serwer devpak.org.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
AMD
pijak



Dołączył: 05 Mar 2006
Posty: 161
Przeczytał: 0 tematów


PostWysłany: Czw 19:23, 15 Cze 2006    Temat postu:

No mi sie wkoncu udało.Ale niestety sciągniecie devpacka i zainstalowanie go prze deva u mnie nie działało(nie wiem czemu)wiec musiałem zrobić tak jak w tej instrukcjii wyzej
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Czw 20:39, 15 Cze 2006    Temat postu:

U mnie tez sciaganie przez deva nie dzialalo... szczerze mowiac nie znam nikogo komu by dzialalo :P Moze taki jego urok :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Madras
Omylny Admin



Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów

Skąd: Z Pokoju :]

PostWysłany: Czw 21:02, 15 Cze 2006    Temat postu:

Mały OT:

® by Adams
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Czw 21:09, 15 Cze 2006    Temat postu:

@Madras: Kazdy ma swojego boga.... ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
flower
alkoholik



Dołączył: 18 Lis 2005
Posty: 481
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Czw 22:51, 15 Cze 2006    Temat postu:

hansu napisał:
@Madras: Kazdy ma swojego boga.... ;)


a moj jest najlepszy :mrgreen::mrgreen::mrgreen: i sie nawet kreci *lol*
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Programowanie Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin