Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[C++] Pierwszy program - błąd


Rekomendowane odpowiedzi

Opublikowano

Witam :)

Zaczynam uczyć się programować w C++ z książką "Od zera do gier kodera" i już przy pierwszym programie wywala mi jakiś błąd :(

Oto kod:

#include <iostream>
#include <conio.h>

void main()
{
std::cout << "Hurra! Napisałem pierwszy program w C++!" << std::endl;
getch();
}

a tu błąd który mi wyrzuca:

------ Build started: Project: Program nr.1, Configuration: Debug Win32 ------
Build started 2014-02-22 13:32:34.
InitializeBuildStatus:
  Touching "Debug\Program nr.1.unsuccessfulbuild".
ManifestResourceCompile:
  All outputs are up-to-date.
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

Build FAILED.

Time Elapsed 00:00:03.34
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Z góry dzięki za pomoc :)

Pozdrawiam :)

Opublikowano

Nie powinno być int zamiast void przy main()?


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

Pewnie uczyłeś się z "Od zera do gier kodera". Jest trochę przestarzały. Zrób jak pisał użytkownik wyżej. PS. Na następny raz podawaj z jakiego kompilatora korzystasz ;)

3587513.png


Potrzebujesz pomocy? Pisz śmiało na PW/Skype/Gadu-Gadu!


(albo napisz na forum... ^.^)

Opublikowano

Zmieniłem na int, niestety nadal wyskakuje to samo..

Macie jeszcze jakiś pomysł? Będę jesze szukał w google :)

Co do kompilatora to Visual C++ 2010 Express.

Pozdrawiam :)

 

EDIT:

 

Jutro przetestuje to:

 

http://social.msdn.microsoft.com/Forums/vstudio/en-US/eb4a7699-0f3c-4701-9790-199787f1b359/vs-2010-error-lnk1123-failure-during-conversion-to-coff-file-invalid-or-corrupt?forum=vcgeneral

 

PS.

"Od zera do gier kodera". Jest trochę przestarzały.

Znasz może jakąś dobrą książkę o C++ w formie .pdf?

linkami z kursami itp. też niepogardzę :)

Opublikowano

cpp0x.pl - najlepszy darmowy.

http://www.mpcforum.pl/topic/554460-spis-najlepszych-darmowych-materialow-do-nauki-programowania/
http://www.mpcforum.pl/topic/508973-jak-zaczac-przygode-z-programowaniem-c/

Książki w formie PDF najczęściej to pirackie wersje więc ci na tym forum nie polecę.

 

Spróbuj może jeszcze zamienić maina na:

int main(int argc, char *argv[])

Z innych problemów może być źle ustawione środowisko itp, itd.

 

Znacznie przyjaźniejszym IDE wraz z kompilatorem jest dev-cpp, który jest do dupy lub codeblocks.


Pomagam w projektach dotyczących programowania (C++/C/Java/C#/inne). Jak masz jakiś problem, napisz do mnie, wspólnie poszukamy rozwiązania ;).

Opublikowano

"Symfonia C++" J.Grębosza. Co do Visual'a to sam w nim piszę. Wprowadż:

#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
cout << "Hello World!" << endl;
_getch();
}

Powiedz mi, czy twoj plik żródłowy na pewno kończy się na .cpp i czy wybrałeś projekt konsolowy.

3587513.png


Potrzebujesz pomocy? Pisz śmiało na PW/Skype/Gadu-Gadu!


(albo napisz na forum... ^.^)

Opublikowano
Spróbuj może jeszcze zamienić maina na:

int main(int argc, char *argv[])

Niestety nie pomogło:(

 

OczkoSX

 

Wprowadziłem lecz to samo wyskakuje :(

Tak kończy się na .cpp i wybrałem projekt konsolowy

Próbowałem też na windows projekt i też nie pomogło.

Zrobie później to co podałem w linku i dam znać co i jak :)

Pozdrawiam :)

Opublikowano

Już wszystko działa :D

A pomogło to:

Project Properties
   -> Configuration Properties
       -> Linker (General)
          -> Enable Incremental Linking -> "No (/INCREMENTAL:NO)"

Dzięki wielkie za pomoc :)

Pozdrawiam :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...