У меня есть нерешенный внешний в компиляторе Visual Studio C++, который заставляет меня абсолютно взломать. Заголовок заголовка и исходные файлы чрезвычайно просты.C++ очень простой нерешенный внешний
Заголовочный файл:
// Header file: Rational.h
class Rational
{
public:
Rational (int = 0, int = 1);
private:
int numerator;
int denominator;
};
Исходный файл:
// Source file: Rational.cpp
#include <iostream>
#include "Rational.h"
using namespace std;
Rational::Rational(int n, int d)
{
numerator = n;
denominator = d;
}
Сообщения об ошибках:
error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
error LNK1120: 1 unresolved externals
Как это возможно? Я должен упустить что-то очень важное здесь, но теперь я нахожусь в конце моего троса.
Я рассмотрел другие вопросы по этой теме, но не могу найти ответ.
У вас есть 'главный()'? –
Вы забыли определить точку входа ... создайте новый файл и добавьте 'int main (int argc, char ** argv)' –
@ Alan. Еще нет. – OliKlima