#ifndef TTIMER_H
#define TTIMER_H
#include "TTimer.h" тут сам класс
TTimer::TTimer(int n)
{...}
void TTimer::Start(int counter)
{...}
void TTimer::Get(int counter, int multiply)
{...}
TTimer::~TTimer(void)
{...}
#endif
Настойка проекта
Код:
TTimer_.h я положил в файл stdafx.h
дальше что я сделал, создал файл Form1.cpp в нем я описываю события
Form1.cpp
Код:
#include "StdAfx.h"
#include "Form1.h"
#include "Form2.h"
TTimer T;
System::Void WinF::Form1::button1_Click(System::Object^ sender, System::EventArgs^ e)
{
}
#include "Form1.h"
#include "Form2.h"
TTimer T;
System::Void WinF::Form1::button1_Click(System::Object^ sender, System::EventArgs^ e)
{
}
При компиляции вылетает ошибка
Form1.obj error LNK2005: "public: __clrcall TTimer::TTimer(int)" (??0TTimer@@$$FQAM@H@Z) already defined in dafx.obj
Form1.obj : error LNK2005: "public: __clrcall TTimer::~TTimer(void)" (??1TTimer@@$$FQAM@XZ) already defined in stdafx.obj
есть такое, что и все 4 метод выдает(
как правильно настроить проект?