WinCE 5.0中的MFC Ftp客户端,afxinet未声明CFtpConnection功能

WinCE 5.0中的MFC Ftp客户端,afxinet未声明CFtpConnection功能,mfc,ftp,client,windows-ce,Mfc,Ftp,Client,Windows Ce,在使用afxinet.h(CInternetSession,CFtpConnection)之前 在wince上开发ftp客户端,我使用CSocket来开发 ftp客户端,现在我决定使用afxinet.h(CInternetSession,CFtpConnection) 在pc站点中,CFtpConnection在afxinet.h中声明 但在wince 5.0中,afxinet.h不支持CFtpConnection 为什么??你能给我一些建议吗 . 否则,有人能给我一个WinCE 5.0 FTP

在使用afxinet.h(CInternetSession,CFtpConnection)之前

在wince上开发ftp客户端,我使用CSocket来开发

ftp客户端,现在我决定使用afxinet.h(CInternetSession,CFtpConnection)

在pc站点中,CFtpConnection在afxinet.h中声明

但在wince 5.0中,afxinet.h不支持CFtpConnection

为什么??你能给我一些建议吗 . 否则,有人能给我一个WinCE 5.0 FTP客户端的CSocket示例吗


由于该平台的内存需求,许多函数/类已从Windows CE SDK中删除。早在WindowsCE5.0设计时,设备的容量为64MB或更少。在wiki()中,您可以阅读:

Memory footprint: The minimum footprint of Windows CE is 350 kilobytes. 
您仍然可以尝试将MFC类从桌面版本移植到Windows CE,如果您拥有Visual Studio 2005许可证,那么在您的编译器文件夹中,您将找到
CFtpConnection
的完整源代码,我实际上从未使用过它,但与MFC中的大多数此类类一样,它看起来像Win API函数的薄包装。在我的电脑上,您感兴趣的文件位于以下位置:

C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\include\afxinet.h
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\atlmfc\src\mfc\inet.cpp
正如您将看到的,
CFtpConnection
进行如下调用:
FtpDeleteFile
FtpRenameFile
FtpCreateDirectory
FtpRemoveDirectory
FtpPutFile
。。。根据MSDN:

从2.12版开始在Windows CE上可用,因此我的建议是从桌面mfc源中复制/复制这些类,或者使用Win API编写所有代码