Avatar billede naxosnaxos Nybegynder
06. juni 2002 - 22:04 Der er 10 kommentarer og
1 løsning

compile fra commandpromt

Hej

Jeg er ved at lave noget hvor jeg laver en batfil hvor i der skal compiles en c++ fil.
jeg bruger derofr kommandoen CL.
Jeg har MS VC++ 6.0 installeret og det virker fint, men nu skal jeg altså prøve via commandpromt.
Jeg har nogle problemer med at få sat min PATH så den er rigtig.
denne skulle være:
C:\Programmer\Microsoft Visual Studio\VC98\bin\
Hvordan skal den skrives i PATH, når der er mellemrum i navnet microsoft visual studio??

/Rasmus
Avatar billede naxosnaxos Nybegynder
06. juni 2002 - 22:04 #1
hov en fejl

"C:\Programmer\Microsoft Visual Studio\VC98\bin\"
Avatar billede soreno Praktikant
06. juni 2002 - 22:11 #2
prøv:
path=%path;"C:\Programmer\Microsoft Visual Studio\VC98\bin"
Avatar billede soreno Praktikant
06. juni 2002 - 22:16 #3
nok bedre med:
path=%path%;"C:\Programmer\Microsoft Visual Studio\VC98\bin"
Avatar billede naxosnaxos Nybegynder
06. juni 2002 - 22:24 #4
nope jeg får følgende meddelse når jeg prøver CL
"mspdb.dll ikke fundet" men jeg kan jo fint compile gennem visula studio
er det ikke underligt
Avatar billede soreno Praktikant
06. juni 2002 - 22:30 #5
du burde nok, da du installerede vc++, have sat et v ved den checkboks der registrerede alle environment settings.. (det ville da have gjort det nemmere) ?
Avatar billede soreno Praktikant
06. juni 2002 - 22:31 #6
prøv evt. at kigge lidt i "c:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT" hvis du altså har den..
Avatar billede naxosnaxos Nybegynder
07. juni 2002 - 00:14 #7
ok det hjalp med en reinstallation og "v" det rigtige sted.... men nu har ejg abre en dum fejl

Command line error D2003 : missing source filename
'/LD' blev ikke genkendt som en intern eller ekstern kommando,
et program eller en batchfil.

og efter CL /? er /LD en gyldig commando for at lave dll filer.
dette er min kode

cl /Ic:\j2sdk1.4.0\include /Ic:\java\include\win32
/LD CHelloWorld.cpp /Fehello.dll
Avatar billede soreno Praktikant
07. juni 2002 - 07:37 #8
du blander java og c++ sammen i her:
cl /Ic:\j2sdk1.4.0\include /Ic:\java\include\win32 /LD CHelloWorld.cpp /Fehello.dll
Avatar billede chries Nybegynder
07. juni 2002 - 10:40 #9
med mindre han interfacer et java program til en c++ dll eller sådan =)

Skriver du komandoen der hvor din source fil ligger ?
Avatar billede alsace Nybegynder
07. juni 2002 - 18:02 #10
Lige en lille sidebemærkning. Men når det man compiler på prompten begynder at blive bare lidt omfattende (flere filer osv.) begynder det at blive en god ide at bruge "make" filer. De er ikke så hulens nemme at genneskue i starten, men når først man behærsker dem har de deres fordele.

-Alsace
Avatar billede naxosnaxos Nybegynder
20. juni 2002 - 01:20 #11
jeg har nu geninstalleret
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