将整个应用程序复制到新的应用程序visual C ++ MFC / Smart Device?

时间:2010-07-22 06:06:30

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

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

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

我将现有的应用程序编译为新的ARMV4I,但仍无效。

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

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

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

谢谢

1 个答案:

答案 0 :(得分:0)

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

  1. 创建两个名称完全相同的虚拟项目;一个用于ARMV4I,另一个用于ARMV4。
  2. 使用视觉差异工具(例如WinMerge
  3. 比较生成的.vcproj文件(它们是XML)
  4. 确定他们之间的变化,使一个工作,而另一个不是
  5. 将这些更改应用于现有项目。它应该现在可以工作。
  6. 如果您仍需要将文件复制到新项目中,只需将.cpp / .h / .rc / res文件复制到相应的目录中,然后手动编辑.vcproj文件以反映这些新文件。