zoukankan      html  css  js  c++  java
  • MFC应用问题:语法错误: 缺少“;”(在“*”的前面)

    在利用MFC应用编写图形学大作业时,

    我遇到了两次关于 语法错误: 缺少“;”(在“*”的前面) 的错误

    1.

    (1)错误行代码:

    CTipDlg* tipDlg = NULL;  

    其中CTipDlg 是我自己编写的一个对话框类。

    (2)错误原因:

      因为我在CTipDlg类中需要引用View类(即CMFCApplication1View类)的内容,所以我在TipDlg.h文件中导入了MFCApplication1View.h文件。

    (3)解决方法:

      不能在TipDlg.h中导入MFCApplication1View.h,应该在TipDlg.cpp中导入MFCApplication1View.h。

    (4)原理:

      不详。

    2.

    (1)错误行代码:

    CMFCApplication1Doc* GetDocument() const;

    其中 CMFCApplication1Doc 是自带的一个类。

    (2)错误原因:

      和1.(2)一样。而且我发现如果不在别的类中引用View类,则不会出现该错误。

    (3)解决方法:

      在 MFCApplication1View.h 中导入 MFCApplication1Doc.h。

    (4)原理:

      不详。

  • 相关阅读:
    for memory long term update
    Tomcat 部署 Jenkins (Linux系统)
    Linux新增硬盘
    jenkins常见问题
    Linux安装JDk
    Jenkins入门(一)
    主播必备工具Bongo Cat!
    Docker常用命令
    Docker二进制部署
    golang中for语句详解
  • 原文地址:https://www.cnblogs.com/uhanhi/p/13230192.html
Copyright © 2011-2022 走看看