2010年4月29日 星期四

Switch between MIPS and Win32

在VS2008中 要switch MIPS & Win32,
發現
1. Standard SDK x86 build 出來的執行檔無法在Windows(Win32) 下執行??
2. comment stdafx.h, include 及其它的如 就可以 compile了
3. 研究 CE 下的 stdafx.h
// stdafx.h : include file for standard system include files,


// or project specific include files that are used frequently, but

// are changed infrequently

//



#pragma once



#pragma comment(linker, "/nodefaultlib:libc.lib")

#pragma comment(linker, "/nodefaultlib:libcd.lib")



// NOTE - this value is not strongly correlated to the Windows CE OS version being targeted

#define WINVER _WIN32_WCE



#include

#if defined(WIN32_PLATFORM_PSPC)

defined(WIN32_PLATFORM_WFSP)

#define SHELL_AYGSHELL

#endif



#ifdef _CE_DCOM

#define _ATL_APARTMENT_THREADED

#endif



#include









#include

#include



#if defined(WIN32_PLATFORM_PSPC)

defined(WIN32_PLATFORM_WFSP)

#ifndef _DEVICE_RESOLUTION_AWARE

#define _DEVICE_RESOLUTION_AWARE

#endif

#endif



#ifdef _DEVICE_RESOLUTION_AWARE

#include "DeviceResolutionAware.h"

#endif



#if _WIN32_WCE < 0x500 && ( defined(WIN32_PLATFORM_PSPC)

defined(WIN32_PLATFORM_WFSP) )

#pragma comment(lib, "ccrtrtti.lib")

#ifdef _X86_

#if defined(_DEBUG)

#pragma comment(lib, "libcmtx86d.lib")

#else

#pragma comment(lib, "libcmtx86.lib")

#endif

#endif

#endif



#include



// TODO: reference additional headers your program requires here


WIN32_PLATFORM_PSPC   WinCE Pocket PC ( or Palm Size PC )
WIN32_PLATFORM_WFSP  WinCE SmartPhone

沒有留言: