error LNK2001

0

Interesuję się programowaniem i postanowiłam nauczyć się języka C++. Niestety już na samym początku natrafiłam na problem. Napisałam pierwszy programik z książki.

Oto jego kod:

#include<iostream>

int main()
{
	cout << "Witaj świecie!\n";
	keep_window_open();
	return 0;
}

A taki błąd mi się pojawia:

1>------ Build started: Project: Witajcie, Configuration: Debug Win32 ------
1>LINK : error LNK2001: unresolved external symbol _mainCRTStartup
1>C:\Users\aaa\Desktop\C++\Witajcie\Debug\Witajcie.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Proszę o pomoc w rozwiązaniu tego problemu i podania przyczyny wystąpienia błędu.

0
  1. Co to za książka? o_O
  2. Co to za kompilator?
#include<iostream>
using namespace std;

int main()
{
  cout << "Witaj świecie!\n";
  cin.sync();
  cin.get();
  return 0;
}
0

@shalom - co do drugiego pytania - Visual C++ (przynajmniej mój 2010 Express)

0
  1. Programowanie. Teoria i praktyka z wykorzystaniem C++ - Bjarne Stroustrup
  2. Microsoft Visual Studio C++ 2010 Express
  3. Wciąż ten sam błąd
0

A czy w Visualu nie trzeba pozmieniać ustawień żeby móc normalnie go używać? ;)

0

Szczerze mówiąc to nie wiem, jak już mówiłam dopiero zaczynam. Za wszystkie podpowiedzi będę bardzo wdzięczna :)

0

Ja z braku visuala w tej chwili pod ręką Ci nie pomogę. Możesz zainstalować Code::Blocks, nie będzie takich problemów.

0

Stworz projekt konsolowy, nie windows.

0

W Visualu nie trzeba nic zmieniać, żeby chodziło bez problemów (przynajmniej ja nie musiałem ani w 2008 Pro, ani 2010 Ultimate).

Może rzeczywiście zły projekt wybierasz?

1 użytkowników online, w tym zalogowanych: 0, gości: 1