Avatar billede nameless Nybegynder
29. januar 2004 - 22:21 Der er 6 kommentarer og
1 løsning

Compile diverse

Bruger Borland C++ (gratis compiler i dos)

Der er nogle udtryk jeg ikke helt har forstået:
1: Hvad vil det sige at procompile noget?
2: Hvordan compiler man et icon med ind i en exefil, altså laver den om til rc og så compiler den ind ?
3: Hvordan compiler man et billede ind i en fil.

Overstående vil jeg gerne have eksempler på i Borland C++ (gratis compiler i dos)
Avatar billede arne_v Ekspert
29. januar 2004 - 22:25 #1
re 1)

Du mener precompile ?

Det er noget man kalder den process hvor .cp/.cpp filen læses
og alle pre processe direktiverne #include #ifdef #define etc.
processed og man ender op med noget som kan passes til den egentlige
compiler.
Avatar billede arne_v Ekspert
29. januar 2004 - 22:26 #2
re 2 & 3)

pas
Avatar billede nameless Nybegynder
29. januar 2004 - 22:35 #3
okay så langt så godt :)
så har jeg fået svar på spg nr .

Nogle der har styr over at compile ico og jpg eller exe ind i en fil med borland?
Avatar billede bertelbrander Novice
30. januar 2004 - 00:09 #4
Du burde kunne bruge følgende lille .bat fil:

@echo off
set FLAGS=-tWC -tWM-  -c
set FLAGS=%FLAGS% -D_RTLDLL

bcc32 -tWC -tWM- -c -D_RTLDLL test.c
brcc32 -fotest.res test.rc
ilink32 c0x32.obj test.obj, test.exe,,import32.lib cw32i.lib,,test.res

Indput hedder test.c og test.rc, output kommer til at hedde test.exe. Den laver en konsole app.

.rc filen kan se sådan ud hvis du har en ikon fil der hedder icon2.ico:

1 ICON DISCARDABLE "icon2.ico"

Du inkluderer en bitmap på samme måde, du udskifter blot ICON med BITMAP og icon2.ico med whatever.bmp.

Jeg tror ikke man kan inkludere jpg billeder på denne måde.

Følgende laver en windows app ud fra bitm.c og bitm.rc:

bcc32 -c -tWM- -w -w-par -w-inl -W -a1 -Od /c bitm.c
brcc32 -X -R /r bitm
ilink32 -aa -V4.0 -c -x -Gn bitm.obj c0w32.obj, bitm.exe,, import32.lib cw32.lib,,bitm.res
Avatar billede nameless Nybegynder
30. januar 2004 - 09:38 #5
Okay.
Har forstået det meste men har ikke forstået hvordan du laver rc filer ?
Avatar billede bertelbrander Novice
30. januar 2004 - 20:51 #6
En rc-fil er blot en almindelig fil som du kan oprette med notepad eller hvad du nu bruger til at skrive din C/C++ programmer.

For at få en ikon skriver du blot følgende i .rc-filen:

1 ICON DISCARDABLE "icon2.ico"

Og for at lave en bitmap:

2 BITMAP DISCARDABLE "whatever.bmp"

Det første tal (her 1 og 2) er ID'en på ikon/bitmap, og er det nummer du skal bruge fra C/C++ (f.ex. til LoadImage()) for at loade billedet.
Avatar billede nameless Nybegynder
28. juni 2006 - 18:01 #7
gammelt spm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester