none
如果修改了MFC的头文件和源码文件,会有什么后果呢? RRS feed

  • 问题

  •      在我印象中,头文件和库文件应该要匹配才行,如果不小心修改了MFC的头文件同时保存了,会有什么后果?我想微软应该有保护措施吧。我不敢尝试,怕试了之后要重装VS。

      还有如果调试进MFC的源码,不小心修改了MFC的源码文件同时保存了,又有什么后果呢?
    前无古人,后无来者
    2010年10月18日 14:14

答案

  • 修改头文件可能造成编译错误

    修改源代码文件一般不会有什么问题,除非你把这些源代码重新编译成自定义版本的MFC。

    修改的文件在安装Visual Studio补丁的时候不会被更新



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 clever101 2010年10月21日 15:39
    2010年10月18日 21:03
    版主

全部回复

  • 修改头文件可能造成编译错误

    修改源代码文件一般不会有什么问题,除非你把这些源代码重新编译成自定义版本的MFC。

    修改的文件在安装Visual Studio补丁的时候不会被更新



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 clever101 2010年10月21日 15:39
    2010年10月18日 21:03
    版主
  • 如果你不放心,可以先手工备份下 C:\Program Files\Microsoft Visual Studio\VC\MFC 目录。

    另外不建议直接修改 MFC 源代码来改变程序的功能。因为 MFC 是公共库,主要的影响是,你的代码在别人的电脑上编译和运行会有兼容性问题。

    2010年10月19日 1:41