Compile error....



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/03/2003 at 07:53, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   8.001 
    Platform:   Windows  ;   
    Language(s) :     C++  ;

    ---------
    I am getting an error, and I need help...
    error C2248: 'Open' : cannot access public member declared in class 'GeDialog'
    I am trying to use my main plugin class to open a dialog through the dialog class when the Plugin::Execute()  function goes....
    Thanks,
    pixo_linx



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/03/2003 at 08:22, xxxxxxxx wrote:

    Check your class definition, it should look like:

        
        
          
        class MyDialog : public GeDialog  
        {  
        public:  
        
    

    did you do...

        
        
          
        class MyDialog : GeDialog  
        {  
        public:  
        
    

    The second would give you that error since the Open() function will be inherited as private.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/03/2003 at 08:39, xxxxxxxx wrote:

    Thanks... one of those overlooked things..
    It took care of that but now I am getting an unresolved symbol error...?
    error LNK2001: unresolved external symbol "public: __thiscall MyDialog::MyDialog(void)" (??0MyDialog@@QAE@XZ)
    What exactly causes that....



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/03/2003 at 08:51, xxxxxxxx wrote:

        
        
        class Mydialog : public GeDialog  
        {  
          MyDialog();  
        }
    

    without

        
        
        MyDialog::MyDialog() {}
    

    will cause that, i.e. you haven't defined the constructor.



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 06/03/2003 at 09:02, xxxxxxxx wrote:

    Thanks Mr. Sterner ...
    completely missed that...
    us newbies and our questions...;)
    Thanks,
    pixo_linx


Log in to reply