Неопределенная ошибка компилятора ссылок в C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Неопределенная ошибка компилятора ссылок в C++

Сообщение Anonymous »

Я получаю сообщение об ошибке ниже, когда пытаюсь скомпилировать свой код -


В функции
'__static_initialization_and_destruction_0':
home/user/main.cpp:50: неопределенная
ссылка на
'PhysEng2D::PhysEng2D(void)'


Единственный код в строке 50 —

Код: Выделить всё

PhysEng2D Physics;
Заголовочный файл для PhysEng2D —

Код: Выделить всё

#ifndef _PHYSENG2D_H_
#define _PHYSENG2D_H_

#include "primitives.h"

class PhysEng2D
{
public:

PhysEng2D::PhysEng2D();
PhysEng2D::~PhysEng2D();

bool IsBoundingBoxCollision(PS2Sprite & S1, PS2Sprite & S2);

bool IsWallCollision(PS2Sprite & S);

};

#endif
И начало остальной части PhysEng2D —

Код: Выделить всё

#include "primitives.h"
#include "physeng2d.h"

PhysEng2D::PhysEng2D()
{
//Nothing to Initialise
}

PhysEng2D::~PhysEng2D()
{
//Nothing to clean up
}
(Я не включил методы полностью, потому что не считал их релевантными)

Извините, я понимаю, что, вероятно, это очень глупая маленькая ошибка, которую я допускаю.

Подробнее здесь: https://stackoverflow.com/questions/593 ... error-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»