有一个类的头文件,函数是联的,(不内联的是不是和内联的一样)把它包含到工程里边,然后对它进行继承。编译器报错没有那个类???????

解决方案 »

  1.   

    对应cpp有没有include头文件?编译器报的什么错?
      

  2.   

    对应cpp有include头文件
    error:
    base class undefined
      

  3.   

    估计还是楼上说的,你没有include头文件
      

  4.   

    #include       "supclass.h   " 
        class       subclass:       public       supclass//错误行 

    }   -- 
    改为 
    class   supclass; 
        class       subclass:       public       supclass//错误行 

    }   ; 
    先这样试一下吧
      

  5.   

    把定义那个类的.cpp和.h文件都copy到工程目录下,再添加到工程中;#include头文件就可以继承了,跟是不是内联函数没关系
      

  6.   

    有include头文件
    头文件是和工程不在同一目录下,但是我有设“附加包含目录”
      

  7.   

    zzz822163 :我引用的基类是是一个第三方支持类库中的类。
      

  8.   


    对应的lib文件有没有添加到工程中
      

  9.   

    内联函数只是执行效率高,不内联的占用内存小,其他就没什么区别,
    感觉你可能还是没有将头文键包含进来
    使用#include 
      

  10.   

    源代码除了supclass这个词不一样,其他就一样了,
    #include      "supclass.h  " 
        class      subclass:      public      supclass//错误行 

    }  我强调第三方类库的原因是头文件本身也引用其他的头文件,是以用了“包含目录”;lib文件我的找找!!
      

  11.   

    那要看你的类库是以dll还是lib形式提供的了