Windows SDK - tips - Setup
SetEnv.cmd
Usage Setenv [/Debug | /Release][/x86 | /x64 | /ia64][/vista | /xp | /2003 ][-h]
/Debug - Create a Debug configuration build environment
/Release - Create a Release configuration build environment
/x86 - Create 32-bit x86 applications
/x64 - Create 64-bit x64 applications
/ia64 - Create 64-bit ia64 applications
/vista - Windows Vista applications
/xp - Create Windows XP SP2 applications
/2003 - Create Windows Server 2003 applications
Path
C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin
cygwin.bat
@echo off
C:
rem call "C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\SetEnv.cmd /Release /x86 /Vista"
chdir C:\cygwin\bin
bash --login -i
wsdkenv ( alias wsdk 'source /home/smnb/bin/wsdkenv')
#!/bin/bash
export MSSdk="C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0"
export SdkTools=$MSSdk\\Bin
OSLibraries=$MSSdk\\Lib
OSIncludes=$MSSdk\\Include\;$MSSdk\\Include\\gl
VCTools=$MSSdk\\VC\\Bin
VCLibraries=$MSSdk\\VC\\Lib
VCIncludes=$MSSdk\\VC\\Include\;$MSSdk\\VC\\Include\\Sys
export ReferenceAssemblies="C:\\Program Files\\Reference Assemblies\\Microsoft\\
WinFX\\v3.0"
TARGET_CPU=x86
#TARGET_DEBUGTYPE=DEBUG
TARGET_DEBUGTYPE=RELEASE
TARGET_PLATFORM=LH # means vista
export NODEBUG=1
export DEBUGMSG=RELEASE
export PS1='\[\e]0;\w\a\]\n\[\e[1;31m\]\u@\h WSDK \[\e[36m\]\w\[\e[1;33m\]\n\$ '
#setting path
if [ a$FxTools = a ]; then
export FxTools='C:\Windows\Microsoft.NET\Framework\v2.0.50727'
export PATH=$VCTools:$SdkTools:$FxTools:$PATH
export Lib=$VCLibraries\;$OSLibraries\;$Lib
export Include=$VCIncludes\;$OSIncludes\;$Include
fi
export TARGETOS=WINNT
export CPU=i386
export APPVER=6.0