Pretpostavaljam da nemas setovanu putanju za LIB direktorij.
Potrazi vcvars32.bat u direktoriju gdej je instaliran toolkit 2003 ili link za command prompt "Visual C++ Toolkit 2003 Command Prompt" pa se onda pozicioniraj u direktorij koji ti treba i pokusaj kompajliranje.
Evo primjer bat fajla za kompajliranje koji cuva enviroment varijable:
Moras zamjeniti "TVOJDIR" sa putanjom gdje je instaliran toolkit!!!
Code:
@ECHO OFF
@ECHO SET PATH=%PATH% >spath.bat
@CALL C:\TVOJDIR\bin\..\VCVARS32.BAT
@ECHO Compiling %1.cpp..........
@C:\TVOJDIR\bin\cl.exe /c /O1 /Gz /W1 /Ze /MT /D_WIN32_IE=0x0501 %1.cpp
@ECHO Linking ................
@C:\TVOJDIR\bin\link.exe /DLL /RELEASE /DEF:%1.def /MACHINE:IX86 /SUBSYSTEM:WINDOWS %1.obj %2 %3 %4 %5 %6 %7 %8 %9 /OUT:%1.dll
@ECHO Finished!
@CALL spath.bat
@IF EXIST %1.obj del %1.obj
@IF EXIST %1.exp del %1.exp
@IF EXIST %1.def del %1.def
@IF EXIST spath.bat del spath.bat
@GOTO done
:usage
@ECHO **************************************************************
@ECHO Usage: VDALL.BAT MainFile ExtraFile1 ExtraFile2 ExtraFile3
@ECHO Note: MainFile is a CPP file
@ECHO ExtraFiles can be .libs, .obj, .res
@ECHO Use this batch file to easily create your DLL program with
@ECHO Microsoft Visual C++ Toolkit 2003
@ECHO **************************************************************
@pause
:done
[Ovu poruku je menjao ljube dana 05.10.2005. u 12:44 GMT+1]
[Ovu poruku je menjao ljube dana 05.10.2005. u 12:45 GMT+1]