Допустим, у вас есть полностью работающее приложение 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.
Спасибо вам за авансовый.