【发布时间】:2011-12-11 15:22:36
【问题描述】:
特别是我们正在为运行 Windows CE 的 Intermec CK30/CK31 进行开发。我们有一个现有的 C++ 项目,该项目也针对较新的设备(运行 Windows Mobile 5/6)。
把这个留给我们的人,只是习惯于使用这两种环境来开发一组源代码。但我宁愿放弃一个环境,在一个环境中为所有人开发。
【问题讨论】:
标签: c++ windows-ce windows-mobile-5.0 intermec
特别是我们正在为运行 Windows CE 的 Intermec CK30/CK31 进行开发。我们有一个现有的 C++ 项目,该项目也针对较新的设备(运行 Windows Mobile 5/6)。
把这个留给我们的人,只是习惯于使用这两种环境来开发一组源代码。但我宁愿放弃一个环境,在一个环境中为所有人开发。
【问题讨论】:
标签: c++ windows-ce windows-mobile-5.0 intermec
您应该能够使用 VS2008 进行所有开发。您需要为 Intermec 和 WM 版本安装平台 SDK(默认情况下应该有 WM 4.2 和 5.0 标准)。 VS2010 还不支持 Windows Mobile/CE 开发。
【讨论】:
如果您在不同版本的 Visual Studio 中使用不同的环境,您可能需要查看 cmake 构建器。
这是一个meta-build 程序,它为您创建一个请求的构建环境(例如VS2005 或VS2008)。您维护一组源代码,然后选择用于构建/修改代码的 IDE/编译器。每个开发人员都可以选择不同的 IDE/编译器。
这将是一个很好的折衷方案,因为您将代码与编译器/IDE 分离,并且如果您希望稍后再删除/恢复目标编译器/IDE,cmake 不会做出任何努力。
【讨论】: