当前位置:C++技术网 > 资讯 > 两种编译出错提示及解决方案

两种编译出错提示及解决方案

更新时间:2015-06-25 16:48:19浏览次数:1+次

    编译信息与预编译头信息不一致错误
    编译时出错,然后强制退出。再次加载工程时,提示“compiler option 'Generate Browser Info' inconsistent with precompiled header; current command-line option will override that defined in the precompiled header”,意思为:【编译选项'生成浏览信息'与之前的编译头不一致;当前命令行选项将会覆盖之前的编译头定义的东西】。不过这是一个警告,忽略就是。不过万一觉得不爽,那就选【工程】>【编译全部】即可解决问题,这样就使所有的文件都是一起编译的,自然各种信息就一致了。
    消息映射错误
    无法解析的外部符号 "protected: virtual struct AFX_MSGMAP const * __thiscall MaskDefineDlg::GetMe
    原因是:
    文件开始没有写:

BEGIN_MESSAGE_MAP(派生类, 基类)//派生类就是函数所在的类
...
END_MESSAGE_MAP()
     如果大家有更多的错误提示以及相应的解决方案,请分享出来,一起参考学习。