我制作了一个属性表单 Mycprop 包括Cprop1  Cprop2 Cprop3 三个表单页及其关联变量.
可我在Cprop1类中做的每一项修改,Mycprop 都不认,提示三个错误 不能识别Cprop1,非得把Cprop1
的关联变量注释起来,编译,再把注释符去掉才行!这是怎么回事呀?

解决方案 »

  1.   

    如楼上所说,在主CPP文件里加上相应的头文件
      

  2.   

    不是,加了头文件了!不修改可以运行,一修改比如TextOut 多输出个字符,就编译出错!但很奇怪的是把Cprop1
    的关联变量注释起来,编译,再把注释符去掉才行!这是怎么回事呀?--------------------Configuration: Cpor2 - Win32 Debug--------------------
    Compiling...
    prot.cpp
    d:\myprojects\cpor2\mycprop.h(38) : error C2146: syntax error : missing ';' before identifier 'm_prot1'
    d:\myprojects\cpor2\mycprop.h(38) : error C2501: 'Cprot' : missing storage-class or type specifiers
    d:\myprojects\cpor2\mycprop.h(38) : error C2501: 'm_prot1' : missing storage-class or type specifiers
    Error executing cl.exe.Cpor2.exe - 3 error(s), 0 warning(s)