我想知道Windows CE 7.0
是否与普通Windows
系统编程具有相同的API和功能。
例如,我必须在serial(RS-232)
处理TCP/IP
,select()
,Windows CE 7.0
等等。
我可以使用与普通Windows
相同的所有API吗?
或者它们之间有一些区别?
答案 0 :(得分:1)
API类似,但您应该会遇到一些差异。 例如,串行端口驱动程序可能不支持异步读/写。操作系统支持此功能(自7.0版起),但我看到没有驱动程序实际使用它。 套接字API也类似,但正如你所知,邪恶隐藏在细节中。 作为一般规则,您不能理所当然地认为在Windows桌面上运行的软件(或者如果您愿意,则为“正常”))只需要在CE上运行重建。 它将需要至少重建(如果您使用的是不同版本的Visual Studio,有时这可能会很笨拙。)