2014-11-14 2 views
-1

При компиляции моего кода я получаю эту ошибку.ошибка LNK2019: неразрешенные внешние и LNK1120: 1 нерешенные внешние

1> MSVCRTD.lib (crtexe.obj): LNK2019 ошибка: неразрешенный внешний символ именоваться _main ссылки в функции ___tmainCRTStartup 1> C: \ Users \ Гейб Фелан \ Documents \ Visual Studio 2013 \ Projects \ PA3 тест \ Debug \ PA3 test.exe: фатальная ошибка LNK1120: 1 неразрешенных внешних

#include <iostream> 
#include <vector> 
using namespace std; 

class Heap{ 
private: 

    vector<int> heap; 
    int size; 

public: 
    Heap(bool x); 

}; 

#include "Header.h" 

Heap::Heap(bool order){ 
    int dummy = 0; 
    heap.push_back(dummy); 
    size = heap.size() - 1; 

} 
+1

Вам необходимо добавить основную функцию в свой код. – radar

+0

Где, где, где точка входа? – defube

ответ

0

Вы должны иметь иметь точку входа, которая является функцией называется основной. Так вам это нужно,

int main(int argv, char* argc[]) 
{ 
    //your code here 
} 

Вы не объявляете классы в этом, а то, что вы хотите, чтобы программа выполнялась.

Смежные вопросы