referência indefinida para `wxChartCtrl

1. referência indefinida para `wxChartCtrl

Carlos Minoru Tamaki
cmtamaki

(usa Linux Mint)

Enviado em 20/08/2014 - 14:36h

Uso atualmente o Linux Mint 17 com cinnamon.
Estou desenvolvendo uma aplicação com CodeBlocks, wxWidGets 3.0 e wxSmith.
Não consigo utilizar a wxChartCtrl que apresenta a seguinte mensagem na Build Message:

"referência indefinida para `wxChartCtrl::wxChartCtrl(wxWindow*, int, wxChartStyle, wxPoint const&, wxSize const&, int)'"

e na aba Build Log:

"referência indefinida para `wxChartCtrl::wxChartCtrl(wxWindow*, int, wxChartStyle, wxPoint const&, wxSize const&, int)'
collect2: error: ld returned 1 exit status"

Estou precisando plotar gráficos e também tentei usar wxGlCanvas que apresentou as seguintes mensagens,
Na aba Build Message:

"warning: ‘wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&)’ is deprecated (declared at /usr/include/wx-3.0-unofficial/wx/gtk/glcanvas.h:53) [-Wdeprecated-declarations]"
"referência indefinida para `wxGLCanvas::wxGLCanvas(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&, int const*, wxPalette const&)'"

Na aba Build Log:

"warning: ‘wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&)’ is deprecated (declared at /usr/include/wx-3.0-unofficial/wx/gtk/glcanvas.h:53) [-Wdeprecated-declarations]
GLCanvas1 = new wxGLCanvas(this, ID_GLCANVAS1, wxPoint(200,272), wxDefaultSize, 0, _T("ID_GLCANVAS1"), GLCanvasAttributes_1);
^
g++ -o bin/Debug/Teste obj/Debug/TesteApp.o obj/Debug/TesteMain.o -L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk2u_unofficial_xrc-3.0 -lwx_gtk2u_unofficial_webview-3.0 -lwx_gtk2u_unofficial_html-3.0 -lwx_gtk2u_unofficial_qa-3.0 -lwx_gtk2u_unofficial_adv-3.0 -lwx_gtk2u_unofficial_core-3.0 -lwx_baseu_unofficial_xml-3.0 -lwx_baseu_unofficial_net-3.0 -lwx_baseu_unofficial-3.0
obj/Debug/TesteMain.o: na função `TesteFrame::TesteFrame(wxWindow*, int)':
"referência indefinida para `wxGLCanvas::wxGLCanvas(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&, int const*, wxPalette const&)'"

Neste caso parece que o Codeblocks monta o código faltando o parâmetro wxPalette, mas eu coloco o wxNullPalette para tentar resolver o problema da quantidade de parâmetros e compatibilidade, mas continua dando o mesmo problema.

Socorro, alguém me ajude urgente.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts