Problem z Codeblock oraz wxWidget - mathplot dostępny tylko dla głównego wxFrame

0

Witam!

Stworzyłem aplikację w Codeblock, która w przeprowadza analizę sygnałów. Przez jakiś czas używałem tylko jednego wxFrame jako główne okno o nazwie "Naukaframe.wxs", wraz z paroma mpWindow umieszczone na nim. Chciałem rozwinąć aplikację o parę okienek, jednak wraz z nowym wxFrame, które nazwałem "Okno_startowe.wxs", jednak wszystkie elementy z wxMathplot stały się dla nich niedostępne.

Dokładnie chodzi o to, że wxMathplot i elementy takie jak mpWindow, są dostępne tylko i wyłącznie na głównym wxFrame. Próbowałem ten problem odzwierciedlić przy pomocy zrzutów ekranu.

Tutaj zdjęcia otworzonego głównego wxFrame o nazwie "Naukaframe.wxs" - jak widać elementy w Mathplot są dostępne.

title

Tutaj zdjęcie otworzonego nowego wxFrame o nazwie "Okno_startowe.wxs" - tutaj elementy są niedostępne pomimo zaimplementowanych bibliotek.

title

Jeśli jest jakieś mądre wyjaśnienie tego problemu, to proszę o pomoc

0

Codeblocks to problem z definicji

A zdjecia zle wstawiles bo nie dzialaja

0

Witam, dorzucam w takim razie link do zdjęć.

  1. obraz https://pasteboard.co/Ij3LWCR.png
  2. obraz https://pasteboard.co/Ij3uBv6.png

Pozdrawiam

0

Dodałeś includa?
#include "wxmathplot.h"

0

Tak, do pliku Okno_startowe.h jak i Okno_startowe.cpp zamieściłem tą bibliotekę. Niestety nie rozwiązało to problemu.

Wydaję mi się, że problem może być nie tyle co w kodzie co w samym programie "CodeBlock". Może są jakieś problemy z linkerem itp. Jednak najbardziej zadziwiające jest to, że gdyby problemy były z linkerem to w głównym wxFrame również nie byłby dostępne..

1 użytkowników online, w tym zalogowanych: 0, gości: 1