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