Avatar billede cronck Nybegynder
03. december 2005 - 19:12 Der er 8 kommentarer og
1 løsning

Open Source Ekskvering?

Kan man lave et program i C++ som kører en kilde-kode fra for eks. main.cpp i en bestemt mappe uden at programmet først skal compile koden?

Sådan lidt ala' script engine, bare hvor at det er i C++...
Avatar billede arne_v Ekspert
03. december 2005 - 19:22 #1
ikke umiddelbart

du kan:
  kalde compileren (forudsætter at den er installeret på maskinen)
  kompile koden til en DLL
  loade den DLL og kalde en funktion i det kørende program
Avatar billede cronck Nybegynder
03. december 2005 - 23:10 #2
Dvs. hvis at man skal lave noget i den stil, bliver man nød til at lave sin egen script-engine...?
Avatar billede arne_v Ekspert
03. december 2005 - 23:15 #3
eller finde noget færdigt

det mest nærliggende hvis du bruger VC++.NET var JScript fordi der er
nogle muligheder i .NET til den slags
Avatar billede cronck Nybegynder
03. december 2005 - 23:25 #4
Meningen med det var egentlig bare at jeg gerne ville slippe for at compile projektet hver gang... :o)
Når at det så var tid til er release, ville jeg compile....

Men smid bare et svar, så for du point, og jeg glemmer alt om det her :-)
Avatar billede arne_v Ekspert
03. december 2005 - 23:28 #5
tager det så lang tid at compile ?

og svar
Avatar billede cronck Nybegynder
03. december 2005 - 23:35 #6
Ja, ved ikke hvorfor....
Ved heller ikke om at det er lang tid, men det irriterer mig ret meget at bruge 15 sec på at compile, hvis at man bare lige har rettet et komma eller lign :o)

Samtidig, ville synes at det ville være lidt blæret :o)
Avatar billede arne_v Ekspert
03. december 2005 - 23:41 #7
har din IDE ikke både mulighederne BUILD og MAKE ?
Avatar billede cronck Nybegynder
03. december 2005 - 23:50 #8
Æhm, hvad er forskellen..? Bruger Dev-C++ og plejer bare at trykke compile & run...
Avatar billede arne_v Ekspert
04. december 2005 - 00:00 #9
BUILD = oversat alt i projektet

MAKE = oversæt kun det som er nødvendigt fordi det er ændret

jeg kan ikke lige huske hvad dev-cpp har
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