【问题标题】:copy a whole application to new application visual C++ MFC/Smart Device?将整个应用程序复制到新的应用程序可视化 C++ MFC/智能设备?
【发布时间】:2011-03-19 09:11:25
【问题描述】:

我正在使用 Visual Studio 2005 进行开发。我正在使用 Visual C++ MFC 做一个智能设备应用程序。

我有一个应用程序在 ARMV4 设备上完美运行,直到最近我们收到了一个带有 ARMV4I 的新设备。应用程序正在新设备上运行,但某些功能无法使用,主要是串行端口通信。

我将现有应用程序编译为新的 ARMV4I,但仍然无法正常工作。

我想创建一个新应用程序并使用向导选择 ARMV4I,然后编译它以在我的设备中使用..我在这样做时遇到了一些麻烦!

我的问题是如何创建一个新应用程序并从旧应用程序复制/添加/插入旧文件、图像、对话框、标题和其他内容并使其正常工作。

如果您有想法,请提供一些详细信息。

谢谢

【问题讨论】:

    标签: visual-c++ windows-mobile mfc visual-studio-2005


    【解决方案1】:

    这不是您问题的答案,而是实现您目标的另一个过程。

    1. 创建两个名称完全相同的虚拟项目;一个用于 ARMV4I,另一个用于 ARMV4。
    2. 使用可视化比较工具(例如WinMerge)比较生成的 .vcproj 文件(它们是 XML)
    3. 找出它们之间的变化,使一个工作,另一个不工作
    4. 将这些更改应用到您现有的项目。它现在应该可以工作了。

    如果您仍需要将文件复制到新项目中,只需将 .cpp / .h / .rc / res 文件复制到相应的目录中,然后手动编辑 .vcproj 文件以反映这些新文件。

    【讨论】:

      猜你喜欢
      • 2011-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      • 2011-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多