问题
  使用MFC类向导为控件添加成员变量时,会在头文件中自动添加使用类头文件。如果是自定义类则添加的是绝对路径,如果代码拷贝到其他机器上运行,则很有可能因工程目录不一致而无法编译。

案例
  使用类向导添加自定义类型变量后,手动修改绝对路径为相对路径CSmartEdit是一派生自CEdit的自定义类,现使用类向导为某一Edit控件添加CSmartEdit类型的变量m_eInput,则头文件会自动添加CSmartEdit类的绝对路径,如下图:
image

image

方案
  使用类向导添加自定义类型变量后,手动修改绝对路径为相对路径