Реализация исходного кода, независимого от структуры wWidgets, для работы с существующим кодом wxWidget? - PullRequest
0 голосов
/ 29 апреля 2020

Допустим, у вас есть полностью работающее приложение windows в wxWidgets и назначение приложения для выполнения некоторых вычислений на входе.

Вы определяете класс в Calculator. cpp как следует:

        #pragma once
    #include "wx/math.h"
    #include <cmath>

    class Calculator{

    public:
      int x,y;
      void InitVar(int);
      int Add(int, int);
    };

Как реализовать этот код для работы со структурным кодом wxWidget?

Я думаю, что в унаследованном классе wxFrame я бы объявил переменную: Calculator MyObj;, а затем использовал ее для получения входных данных от элементов управления wxWidget и выполнения вычисления Add(x,y).

Я делаю нечто подобное в моей программе, но получаю ошибку: ... (?Sy@Calculator@@QAENH@Z) already defined in App.obj просто объявив объект Calculator в моем производном классе wxFrame.

Спасибо вам за авансовый.

...