unresolved external symbol "public: virtual __thiscall wxWebViewChromium::~wxWebViewChromium(void)" (??1wxWebViewChromium@@UAE@XZ)
unresolved external symbol "public: virtual void __thiscall wxWebViewChromium::Stop(void)" (?Stop@wxWebViewChromium@@UAEXXZ)
I'm linking to wxlibs , libcef_dll_wrapper and libcef this is my code :
1 - main.h
Code: Select all
#include <wx\wx.h>
#include <wx\webview.h>
#include <wx\webviewfshandler.h>
#include <wx\webviewarchivehandler.h>
#include <wx\wxprec.h>
#include "webview_chromium.h"
#pragma comment (lib , "libcef_dll_wrapper.lib")
#pragma comment (lib , "libcef.lib")
class MyFrame : public wxFrame
{
public:
MyFrame(wxString title);
wxPanel *panel;
wxBoxSizer *box;
wxWebView *browser;
};
MyFrame::MyFrame(wxString title) : wxFrame(nullptr, wxID_ANY, title) {
panel = new wxPanel(this, wxID_ANY, wxPoint(-1, -1));
box = new wxBoxSizer(wxVERTICAL);
wxWebView::RegisterFactory(wxWebViewBackendChromium,
wxSharedPtr<wxWebViewFactory>
(new wxWebViewFactoryChromium));
browser = wxWebView::New(panel, wxID_ANY,"http://www.wxwidgets.org/",wxDefaultPosition, wxDefaultSize,wxWebViewBackendChromium);
box->Add(browser, 1, wxEXPAND | wxALL, 0);
panel->SetSizer(box);
}
Code: Select all
#include "main.h"
class myApp : public wxApp
{
public:
bool OnInit();
};
bool myApp::OnInit() {
MyFrame *frame = new MyFrame("browser");
frame->Show();
return true;
}
IMPLEMENT_APP(myApp)