Windows程序添加WinCE5.0支持时的编译问题,急啊
一个基于Windows的应用程序,完全采用SDK方式开发的,现在需要添加WinCE5.0的支持,也就是跨Windows和WinCE两种平台,在 Windows下编译的时候使用了WIN32和_WIN32,WinCE编译时使用WINCE,程序中有类似下列代码
#if defined (_WIN32)
........... A
#endif
#if defined (WINCE)
.......... B
#endif
A处为Windows相关的程序代码,B处为WinCE5.0相关的程序代码
问题:
1、 WIN32和_WIN32有什么区别,在那里定义的?
2、编译WinCE5.0的程序时,在Preprocessor definitions处已经去掉了WIN32和_WIN32项,添加了WINCE。但是也会编译到A的语句,怎么才能去掉WIN32和_WIN32选项?