compiling from command line for VS2005 and direct show



Hi everyone,
I need to compile some components(dlls,direct show filters)using the VS2005
beta compiler using a batch file from command line.
I cant install VS2005 on the build machine. Is it possible to just map
include folders of
right locations in enviroment variables and still compile, like we could do
in VS 6.0.

I have this in my batch file
remXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
set MSDevDir=%SWTOOLS%\msvs8_b1\common7\ide
set MSVCDir=%SWTOOLS%\msvs8_b1\vc
set DDKROOT=%SWTOOLS%\ddkdir\ddkserver03sp1
set BASEDIR=%SWTOOLS%\ddkdir\ddkserver03sp1
set DXROOT=%SWTOOLS%\dxsdk_Feb05

set BUILD_DEFAULT=-e -nmake -i
set BUILD_DEFAULT_TARGETS=-386
set BUILD_MAKE_PROGRAM=nmake.exe
set Cpu=i386
set NEW_CRTS=1
set NTDBGFILES=1
set NTDEBUGTYPE=windbg
set NTMAKEENV=%BASEDIR%\bin

set
include=%DXROOT%\include;%DXROOT%\DirectShow\Include;%DXROOT%\DirectShow\Samples\C++\DirectShow\BaseClasses;%MSVCDir%\INCLUDE;%MSVCDir%\MFC\INCLUDE;%MSVCDir%\ATL\INCLUDE;
set
lib=%DXROOT%\lib\x86;%DDKROOT%\lib\wnet\i386;%MSVCDir%\LIB;%MSVCDir%\MFC\LIB;%DRIVERWORKS%\include;
set
Path=%MSDevDir%;%MSVCDir%\BIN;%SWTOOLS%\msvs6sp5\Common\TOOLS\WINNT;%SWTOOLS%\msvs6sp5\Common\TOOLS;%SWTOOLS%\MKS\mkssi;%SWTOOLS%\MKS\mksnt;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;%SWTOOLS%\stargatesdk\lib;%SWTOOLS%\msvs6sp5\vss\win32
rem XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Do i need to add this to my batch file?
rem xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8
@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8\VC
@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
@SET FrameworkVersion=v2.0.40607
@SET FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
@rem Root of Visual Studio common files.

@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR
@if "%VCINSTALLDIR%"=="" set VCINSTALLDIR=%VSINSTALLDIR%

@rem
@rem Root of Visual Studio IDE installed files.
@rem
@set DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE

@echo Setting environment for using Microsoft Visual Studio 2005 tools.
@echo (If you have another version of Visual Studio or Visual C++ installed
and wish
@echo to use its tools from the command line, run vsvars32.bat for that
version.)

@set PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program
Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual
Studio 8\VC\VCPackages;C:\Program Files\Microsoft Visual Studio
8\Common7\Tools;C:\Program Files\Microsoft Visual Studio
8\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio
8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607;%PATH%
@set INCLUDE=C:\Program Files\Microsoft Visual Studio
8\VC\ATLMFC\INCLUDE;C:\Program Files\Microsoft Visual Studio
8\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include;%INCLUDE%
@set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Program
Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual
Studio 8\VC\PlatformSDK\lib;C:\Program Files\Microsoft Visual Studio
8\SDK\v2.0\lib;%LIB%
@set LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607

@goto done

:error_no_VSINSTALLDIR
@echo ERROR: VSINSTALLDIR variable is not set.
@goto done


rem xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx





I am using this to compile
devenv bigproject.vcproj /rebuild "Release|Win32"

.



Relevant Pages

  • How to change path of setenv.bat
    ... I have a Visual Studio 2005 solution file which has 4 projects in it. ... to compile and build with WinDDK6000. ... operable program or batch file. ...
    (microsoft.public.development.device.drivers)
  • Re: Upgraded Web Service from VS2003 to VS2005 and all Hell breaks
    ... Visual Studio 2005 Web Application Projects ... "Because the Web Application Project model uses the same conceptual ... My web service project doesn't even have a bin folder. ... When I compile in batch from Visual Build Pro, ...
    (microsoft.public.dotnet.framework.webservices)
  • RE: compile errors
    ... Microsoft Online Support ... | Thread-Topic: compile errors ... I started it with Visual Studio 2005 and then moved to ... Do I have to install Visual Studio 2005 also as it was ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re:Need Standard C++ Compiler for M$ Windows (Close)
    ... install, yet it still gives full functionality (from the Win32 API ... Microsoft Visual Studio if it is installed on the class computers. ... They basically ripped the IDE off of Borland. ... Anyways, I used it just to verify that my code would compile in it, ...
    (Fedora)
  • Re: VB 6 developers and .Net
    ... It takes forever to compile as ... Visual Studio no longer exists - the pathetic garbage they now ... force you to be any more OO then did VB6. ... hard to find bugs relating to type casting; bugs that can only be caught in ...
    (microsoft.public.dotnet.languages.vb)

Loading