我已经接管了一个Windows-CE 6.0应用程序,我希望将其移植到其他平台。它是一个相对简单,独立的GUI应用程序,用嵌入式C ++ 4.0版编写
我感兴趣的第一个目标是普通的Windows桌面(即XP,Vista,Windows-7)。
据我所知,将桌面应用程序移植到CE是非常重要的;但反过来怎么样,这是我感兴趣的?是从Windows-CE到Windows桌面(有点)向上兼容?我肯定会喜欢听到“购买1000美元的Microsoft XYZ C ++开发环境,然后编译就行了!”
(仅供参考我没有GUI应用程序的经验,也没有Windows环境下的编程经验;假装我只是一个简单的linux / unix人,拥有数十年的C / C ++经验,但绝对没有Windows-Fu ......; - )< / p>
答案 0 :(得分:2)
实际上,移植应该非常简单。 CE主要是Win32的一个子集,主要强调Unicode。
你可以确定UNICODE是定义的,构建的,运气不错,大部分都会“正常工作”。将要挂起的地方是:
任何对aygshell.dll的调用都可能存在问题。