我在WinCE下使用DirectDraw,按照网上的方法,出现很多问题,比如:
error C2065: 'DDSCAPS_OFFSCREENPLAIN' : undeclared identifier
找了SDK包里的ddraw.h,果然没有'DDSCAPS_OFFSCREENPLAIN' 的宏定义,我安装了PB的,怎么会这样呢?
还有DDSCL_EXCLUSIVE也没有定义,貌似头文件中少很多东西,跟正常的不一样,怎么回事呢?
网上说只要安装了PB,在WinCE下就可以直接用DirectDraw,不需要另外安装DirectDraw的SDK包的,而且我的SDK里既然有ddraw.h,说明是可以用的吧
1,DDRAW WINCE和PC有差别,不能把PC的DDraw代码直接拿来用。 有些函数 WINCE下不支持或者有相似功能的,如果没有那楼主就要自己写了。
2,可能需要你编译一下平台,然后把工程的路径设置下,设到PB的Retail目录下反正少什么你就在目录下搜,然后把相关路径加下。