无法从Visual Studio C ++中的另一个类访问一个类

我正在尝试在Visual Studio(2017)C ++中利用wxWidgets。我创建了两个类。即cApp.h和cMain.h。然后,我尝试在cApp中创建Cmain的新实例。但是,它出现以下错误:

Error   C2248   'cMain::cMain': cannot access private member declared in class 'cMain'

当我将鼠标悬停在Visual Studio的解决方案资源管理器中的.h文件上时,它表明它是私有的。我删除了它们并手动创建了它们。但是,结果相同。如何将其更改为公开?非常感谢你 :)

应用程序

#pragma once
#include "wx/wx.h"
#include "cMain.h"

class cApp : public wxApp
{
public:
    cApp();
    ~cApp();

private:
    cMain* m_frame1 = nullptr;

public:
    virtual bool OnInit();
};

cApp.cpp

#include "cApp.h"

wxIMPLEMENT_APP(cApp);

bool cApp::OnInit()
{
    m_frame1 = new cMain(); // This is the part that gives error
    m_frame1->Show();

    return true;
}

cMain.h

#include "wx/wx.h"

class cMain : public wxFrame
{
    cMain();
    ~cMain();
};

cMain.cpp

#include "cMain.h"

cMain::cMain() : wxFrame(nullptr, wxID_ANY, "First App")
{

}

cMain::~cMain()
{

}