rebuild一遍后,问题应该能够解决!
可能是预编译头的问题。

解决方案 »

  1.   

    rebuild了N便了,郁闷,不知道那里错
      

  2.   

    Deleting intermediate files and output files for project 'DataManager - Win32 Debug'.
    --------------------Configuration: DataManager - Win32 Debug--------------------
    Compiling resources...
    Compiling...
    StdAfx.cpp
    d:\vc98\mfc\include\afx.h(1991) : error C2504: 'CComboBox' : base class undefined
    d:\vc98\mfc\include\afx.h(2018) : error C2143: syntax error : missing ';' before '}'
    d:\debug\visual c++ 软件项目开发实例\网络数据管理软件\datamanager\controlunit.h(23) : error C2011: 'CControlModule' : 'class' type redefinition
    执行 cl.exe 时出错.DataManager.exe - 1 error(s), 0 warning(s)
    还有这种错误,非常奇怪
    根本没有1991行!
      

  3.   

    把Debug下的文件全部删除,然后再重新rebuild all 试一下。
      

  4.   

    把Debug下的文件全部删除,然后再重新rebuild all 试一下
    我这样操作了N次了
      

  5.   

    --------------------Configuration: DataManager - Win32 Debug--------------------
    Compiling...
    ControlUnit.cpp
    d:\数据库管理软件\网络数据管理软件\datamanager\controlunit.cpp(5) : fatal error C1083: Cannot open precompiled header file: 'Debug/DataManager.pch': No such file or directory
    执行 cl.exe 时出错.ControlUnit.obj - 1 error(s), 0 warning(s)这是操作结果
      

  6.   

    尝试禁用预编译头,然后 rebuild
      

  7.   

    删掉 .ncb  .opt  .clw 文件 Rebuild