Avatar billede flash-man Nybegynder
27. februar 2002 - 18:50 Der er 15 kommentarer og
2 løsninger

CPP til EXE

Hey Eksperter!!

Jeg er 100% procent newbie inden for dether og det er os mest for sjov, men jeg vil gerne prøve at lære det...
Igår fandt jeg ud af at man godt kunne programmere i Notepad, man skulle bare bruge en compiler til at lave det om til en .exe-fil, så jeg fandt en compiler der hedder Borlands C++ Compiler (eller noget lignende), den havde jeg problemer med så jeg søgte videre og fandt en der hedder Digital Mars C/C++ Compilers men den virker endnu mere besværlig, så nu er jeg helt blank...
Nu kommer vi til spm'et :)

Hvordan bruger jeg en compiler?
Hvordan får jeg lavet mine .cpp-dokumenter om til .exe-filer
Skal der mere til end Notepad og Compiler?

På forhånd tak!

</FlashMan!>
Avatar billede -simit- Nybegynder
27. februar 2002 - 19:54 #1
Hvordan du bruger en compiler, står i compilerens manual, så prøv at finde den. Når du så compilere din kode får du din exe-fil.
Ellers så gå ind på www.bibliotek.dk og find en bog for nybeggyndere, og der vil du kunne få svar på dine spørgsmål
Avatar billede hhdsleizer Nybegynder
27. februar 2002 - 21:20 #2
compileren dev c++ har et tekstvindue i selve programmet hvor du bare skriver koden ind. Og så trykker man bare på compile knappen og så skulle du gerna have lavet en *.exe fil

Sleizer
Avatar billede hhdsleizer Nybegynder
27. februar 2002 - 21:21 #3
compileren dev c++ har et tekstvindue i selve programmet hvor du bare skriver koden ind. Og så trykker man bare på compile knappen og så skulle du gerna have lavet en *.exe fil

Sleizer

PS. undskyld jeg skriver 2 gange men første gang skrev jeg det bare som en kommentar
Avatar billede flash-man Nybegynder
28. februar 2002 - 08:54 #4
Hey! Jeg begynder at forstå en lille smule :)
Nogen af jer der ved hvordan man laver nogen ad de simple ting, som fx. tekst, knapper, streger (det der normalt hedder <hr> i HTML), billeder og den slags i C++
Avatar billede muddi Praktikant
28. februar 2002 - 11:55 #5
Jeg har lavet en .bat-fil, som sørger for at compilere dit program og oprette en mappe til det.
Det er den nemmeste løsning jeg selv kunne finde på problemet.
Jeg kan maile den til dig, hvis du giver mig din mailadresse!
Ellers kan jeg uploade den til min server, så du kan hente den derfra.
Du behøver ikke andet en Borlands C++ Compiler og Notepad. Jeg bruger selv det samme!
Avatar billede emileej Nybegynder
28. februar 2002 - 14:12 #6
>>flash-man
Nu snakker du om windows programmering. Hvis du har tænkt dig t starte med at lave det i Notepad, når du er ny så skal du f*ndme have viljestyrke - det er re rough, når du er ny...
Det du kan lave i notepad som newbie er dos programmer - uden al den fancy grafik. Når du har styr på tingene kan du måske godt gå i krig med windows programmering i notepad, men det er tungt!
Hvis du VIL lave windowsprogrammering, og sys at dos skodder for meget, så hedder udviklingsmiljøet Borland Builder - et godt robust udviklingsmiljø, og lige til newbies. Her kan du mestre alt det layout du kan ønske dig - lidt ligesom Adobe GoLive - bare endnu mere kontroleret.
Borland builder er super og derfor ret dyrt, så du skal virkeligt være sikker på at det er det du vil, før du investerer - med mindre at du er Richie Rich eller tænker på at downloade en knapt-så-lovligt-ware version fra nettet (hvilket jeg self. ikke kan råde dig til ;o) ).

Mener at du compiler med borlands gratis compiler således (ikke helt sikker):

bcc C:\sti\til\din\fil.cpp

E-)mil
http://mfp.eej.dk
http://eej.dk
Avatar billede flash-man Nybegynder
28. februar 2002 - 15:38 #7
emileej > folk skal altid få det til at lyde som om det er jordens undergang... :)
Jeg plejer ha' nemt ved at lære (går allerede ret godt, synes jeg selv), det er faktisk nemmere end jeg havde regnet med, men alligevel ret besværligt :(

Jeg bruger et program der hedder Dev-C++ og det er allerede lykkedes mig at lave et meget lille program som jeg lige brugte til at blære mig over for mine venner :)

http://users.theroom.dk/netz/points.exe

Ved det godt... Det er ikke det helt store, men en begyndelse... (går jeg stærkt ud fra...)

Nåh men... Jeg har fundet ud af at Windows-programmering er sygeligt besværligt så jeg holder mig lige lidt i bunden endnu... Er det et godt valg?

Nåh til noget helt andet... Emileej, den er ret stilet dender "Robert" du har...!
Avatar billede emileej Nybegynder
28. februar 2002 - 15:45 #8
Ja windows programmering er svært at lave 'i hånden' - det er nemmere i Borland Builder miljøet :)
Dev-C++ er et godt valg - kan selv meget godt lide det :) Hold dig til det ind til du har lidt styr på sproget.
Hehe - tak skal du ha - siger det videre til Robert :o)
Ej Robert er ikke så smart igen - Fix er smartere - han er på http://mfp.eej.dk - ude til højre...

E-)mil
Avatar billede flash-man Nybegynder
28. februar 2002 - 19:59 #9
emileej > hvor længe har du arbejdet med programmering og den slags?? Du er ligeså gammel som jeg er og ved allerede en hel masse om det...
Avatar billede emileej Nybegynder
28. februar 2002 - 21:00 #10
Jeg startede med at programmere i 1995 da jeg gik i femte klasse...
Avatar billede flash-man Nybegynder
28. februar 2002 - 21:16 #11
emileej > ok... Der var jeg ikke engang begyndt med HTML endnu :(
Avatar billede emileej Nybegynder
28. februar 2002 - 21:21 #12
Hehe - nej, men nu boede jeg også ude på landet, hvor der er langt til naboer og venner, og eet eller andet skulle jeg jo tage mig til :o)
Avatar billede muddi Praktikant
28. februar 2002 - 23:53 #13
Jeg har lavet følgende batch-fil, som sørger for at min cpp-fil bliver kompileret til exe:

compile.bat
------------
cls
@echo off
echo.
if "%1"=="" goto Vejledning
if not "%1"=="" goto CheckFil

:Vejledning
echo Du glemte at angive hvilken fil der skal kompileres!
goto slut

:CheckFil
if exist c:\cpp\%1.cpp goto KompilerFil
echo Filen %1.cpp eksisterer ikke!
goto slut

:KompilerFil
path c:\Borland\bcc55\bin
bcc32 -I %1.cpp
if not exist c:\cpp\%1\nul md c:\cpp\%1
if exist %1.exe copy %1.exe c:\cpp\%1
if exist %1.obj copy %1.obj c:\cpp\%1
if exist %1.cpp copy %1.cpp c:\cpp\%1
if exist %1.tds copy %1.tds c:\cpp\%1

if exist %1.exe del %1.exe
if exist %1.obj del %1.obj
if exist %1.tds del %1.tds

cd c:\cpp\%1

:slut
echo.

------------
Du skal nok ændre nogen af stierne, så eksempelvis: path c:\Borland\bcc55\bin fører til den mappe, hvor din bcc32.exe-fil ligger!

Jeg har selv lavet en mappe, som hedder c:\cpp og i den ligger der en shortcut til MS-DOS.
COMPILE.BAT ligger også i denne mappe.

Når du så vil compilere test.cpp, så;
  1. Lægger du text.cpp i c:\cpp
  2. Starter MS-DOS-prompten fra dit shortcut (så den står i mappen c:\cpp fra start)
  3. Du skriver; compile test
  4. Programmet bcc32.exe går i gang med at compilere filen
  5. COMPILE.BAT opretter en mappe (c:\cpp\test\)
  6. test.exe og andre filer kopieres ind i mappen test
  7. test.exe og andre filer slettes dernæst fra mappen c:\cpp

Det er en ret nem måde at gøre det på... ønsker du så at ændre nogen af parametrene for hvordan kompileren skal opføre sig, så skal du bare gøre det inde i compile.bat

Held og lykke

/Muddi
Avatar billede flash-man Nybegynder
01. marts 2002 - 09:27 #14
muddi > tak for det... Jeg tjekker den lige ud og ser hvilken jeg foretrækker at bruge...

emileej > ok. du har en god undskyldning :)
hvordan startede du? sad du bare og gættede dig frem?
Avatar billede muddi Praktikant
04. marts 2002 - 10:44 #15
flash-man >> Kunne du bruge det? :o)

/Muddi
Avatar billede emileej Nybegynder
09. marts 2002 - 10:37 #16
>>flash-man
Jeg hoppede op på cyklen og tog over på biblioteket ;o)
Avatar billede flash-man Nybegynder
04. april 2002 - 09:38 #17
Tak for hjælpen!
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