0

VS2010 中是否有办法将 .h 和 .cpp 文件中的类导入到 ClassWizard 中,这样我就可以使用 ClassWizard 来操作它(例如添加变量等...) 我带入项目的很多文件当我从 VS2008 移过来时,ClassWizard 似乎无法使用。回到 VS6,我可以通过手动编辑 CLW 文件来做到这一点,但这不再可用。查看相关问题

我猜存储此信息的文件是 MyProjectName.sdf,它被资源管理器列为SQL Server Compact Edition数据库文件,但我不确定是否有任何工具可以让我编辑它。

4

1 回答 1

3

想了个办法。我的预感是当现有文件添加到项目中时,VS2010 正在读取 //{{AFX_DATA(CMyClass) 注释,所以我做了以下操作;

  • 编辑文件以包含一组 AFX... 从另一个类复制的注释
  • 用正确的类替换类名
  • 从项目中删除 .h 和 .cpp 文件
  • 将 .h 文件和 .cpp 文件添加回项目
  • 该类现在可供 ClassWizard 使用。

除了经常使用的类之外​​,对其他任何东西都没有太大的好处,可能只是把一个例程放在一起来做这个整体,即搜索具有基于已知 MFC 类的类的项目文件,搜索没有 AFX 注释如果不存在,则添加它们,说十个冰雹玛丽并启动 ClassWizard。

也在这里发布在MSDN上

于 2011-10-04T09:14:57.657 回答