我有一个工程文件是照书打的-----------《深入浅出MFC》的267页。但是编译错误。哪位帮我调试一下。在下载里搜索“求助帮忙调试下MFC源代码”就是我的工程文件。我自己搜不到,不知道是不是CSDN让自己搜不到自己的东西。
辛苦各位搜一下,下一下,调一下,回一下。谢谢了

解决方案 »

  1.   

    错误提示比较荒唐1>------ 已启动生成: 项目: Hello MFC, 配置: Debug Win32 ------
    1>正在编译...
    1>HELLO.cpp
    1> WINVER not defined. Defaulting to 0x0600 (Windows Vista)
    1>c:\users\administrator\desktop\hello mfc\hello mfc\hello mfc\hello.cpp(5) : error C2146: 语法错误 : 缺少“;”(在标识符“theApp”的前面)
    1>c:\users\administrator\desktop\hello mfc\hello mfc\hello mfc\hello.cpp(5) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
    1>生成日志保存在“file://c:\Users\Administrator\Desktop\Hello MFC\Hello MFC\Hello MFC\Debug\BuildLog.htm”
    1>Hello MFC - 2 个错误,0 个警告
    ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
      

  2.   

    1>c:\users\administrator\desktop\hello mfc\hello mfc\hello mfc\hello.cpp(5) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int这个错误貌似你的函数没有返回类型
      

  3.   

    这两个错误提示都是在同一行的。这一行只有一句代码,如下:CMyWinApp theApp;
      

  4.   

    修改了一下。提示下面的错误1>------ 已启动生成: 项目: Hello MFC, 配置: Debug Win32 ------
    1>正在编译...
    1>HELLO.cpp
    1> WINVER not defined. Defaulting to 0x0600 (Windows Vista)
    1>正在编译资源...
    1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
    1>Copyright (C) Microsoft Corporation.  All rights reserved.
    1>.\resource.h(1) : fatal error RC1004: unexpected end of file found
    1>生成日志保存在“file://c:\Users\Administrator\Desktop\Hello MFC\Hello MFC\Hello MFC\Debug\BuildLog.htm”
    1>Hello MFC - 1 个错误,0 个警告
    ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
      

  5.   

    1>.\resource.h(1) : fatal error RC1004: unexpected end of file foundresource.h头文件中有错误?