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

Odpowiedz Nowy wątek
2019-06-13 07:53
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

edytowany 1x, ostatnio: donwazonesko, 2019-06-13 08:08

Pozostało 580 znaków

2019-06-13 10:12
0

Codeblocks to problem z definicji

A zdjecia zle wstawiles bo nie dzialaja


01010100 01110101 01110100 01100001 01101010 00100000 01101110 01101001 01100101 00100000 01101101 01100001 00100000 01101110 01101001 01100011 00100000 01100011 01101001 01100101 01101011 01100001 01110111 01100101 01100111 01101111 00101110 00100000 01001001 01100011 00100000 01110011 01110100 01101111 01101110 01110100 00101110

Pozostało 580 znaków

2019-06-13 10:26
0

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

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

Pozdrawiam

edytowany 1x, ostatnio: donwazonesko, 2019-06-13 10:27

Pozostało 580 znaków

2019-06-13 11:39
0

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

edytowany 1x, ostatnio: au7h, 2019-06-13 11:41

Pozostało 580 znaków

2019-06-13 11:57
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..

edytowany 2x, ostatnio: donwazonesko, 2019-06-13 12:58

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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