CLoDlg* m_plo;
上述描述,沒有錯卻會產生如下錯誤 syntax error : missing ';' before '*
missing storage-class or type specifiers為什麼呢?,是另外別的地方所引起的嗎

解决方案 »

  1.   

    找不到 CLoDlg 的定义
    你看看是不是没有包含头文件
      

  2.   

    #include ""  //CLoDlg的头文件
      

  3.   

    已經檢查過了有include 該頭文件
    如果我把它註解//CLoDlg* m_plo;
    在執行一次,會再多出現幾個error,然後再反註解它,在run一次就可以運行了..
    很奇怪的問題..但假如之後在編寫一些程序出錯時,這個錯又會跑出來...我又要重覆
    剛才註解,反註解的動作..為什麼會這樣呢?
      

  4.   

    我檢查過頭文件了,有INCLUDE了
    rebuildall也試過了..也找過;
    都沒有錯,我另外一個新增的DIALOG又出現這個問題.
    找都找不到
      

  5.   

    我上次遇到类似问题,是因为两个类相互包含引起的。
    可以在.h里面加class CLoDlg;
    再到.c里面包含他的头文件。
    你这样试试……