【问题标题】:Does Visual Studio 2005/08/10 replace Embedded Visual C++ 4.0?Visual Studio 2005/08/10 是否取代 Embedded Visual C++ 4.0?
【发布时间】:2011-12-11 15:22:36
【问题描述】:

特别是我们正在为运行 Windows CE 的 Intermec CK30/CK31 进行开发。我们有一个现有的 C++ 项目,该项目也针对较新的设备(运行 Windows Mobile 5/6)。

把这个留给我们的人,只是习惯于使用这两种环境来开发一组源代码。但我宁愿放弃一个环境,在一个环境中为所有人开发。

【问题讨论】:

    标签: c++ windows-ce windows-mobile-5.0 intermec


    【解决方案1】:

    您应该能够使用 VS2008 进行所有开发。您需要为 Intermec 和 WM 版本安装平台 SDK(默认情况下应该有 WM 4.2 和 5.0 标准)。 VS2010 还不支持 Windows Mobile/CE 开发。

    【讨论】:

    • 我可以配置 VS 2010 及其 msbuild 依赖项以使用 Windows SDK 吗?或者你说的“还不支持”是什么意思?是VS2010的问题还是SDK的问题?
    • @RedX 是 VS2010 故障,微软在 VS2010 中放弃了嵌入式开发,仅支持 Windows Phone 7 SDK。
    • @yms 正确,但我读到它将在下一个服务包中。我们拭目以待。
    【解决方案2】:

    如果您在不同版本的 Visual Studio 中使用不同的环境,您可能需要查看 cmake 构建器。

    这是一个meta-build 程序,它为您创建一个请求的构建环境(例如VS2005 或VS2008)。您维护一组源代码,然后选择用于构建/修改代码的 IDE/编译器。每个开发人员都可以选择不同的 IDE/编译器。

    这将是一个很好的折衷方案,因为您将代码与编译器/IDE 分离,并且如果您希望稍后再删除/恢复目标编译器/IDE,cmake 不会做出任何努力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      相关资源
      最近更新 更多