Pomoc dla nowicjusza?

0

Witam wszystkich i z góry przepraszam jeśli wybrałem zły dział.
Nie będę zaś przepraszał za poruszanie tematu który zapewne już się kiedyś pojawił ponieważ po przeszukaniu wyników google nie znalazłem nic co byłbym w stanie zrozumieć a jeśli już coś zrozumiałem nie rozwiązało problemu.
Zacznę może od tego że chciałem zaznajomić się z jakimiś podstawami kodowania w c++, wybrałem dość stary poradnik ale w wielu miejscach polecany- stąd mój wybór. A mianowicie poradnik "Od zera do gier kodera".
Po przeczytaniu rozdziału 0 "Wstęp" dotarłem do pierwszego ćwiczenia w rozdziale pierwszym. A mianowicie prosty kod który po wklejeniu miał działać.
Dodam jeszcze że używam programu Microsoft Visual 2010 express a w poradniku użyty był program Microsoft Visual 7, stąd może pojawiły się problemy.
Kod wygląda tak:

// First - pierwszy program w C++
#include <iostream>
#include <conio.h>
void main()
{
std::cout << "Hurra! Napisalem pierwszy program w C++!" << std::endl;
 getch();
}

Konsola zwraca:

1>------ Build started: Project: Pierwszy projekt, Configuration: Debug Win32 ------
1>  Main.cpp
1>c:\users\karol\documents\visual studio 2010\projects\pierwszy projekt\pierwszy projekt\main.cpp(17): warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch. See online help for details.
1>          c:\program files (x86)\microsoft visual studio 10.0\vc\include\conio.h(128) : see declaration of 'getch'
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

A jako że dopiero zaczynam cokolwiek w tym temacie to nie mogę się nawet nazwać początkującym gdyż mój poziom na razie wynosi zero.
Proszę o odpowiedź co w danym kodzie jest nie tak lub jak wyszukać błąd, a może również czy warto korzystać z poradnika " Od zera do gier kodera".

Ps.: Próbowałem zamienić getch(); na _getch(); oraz void na int ale bez rezultatów.

2

Poradnik to był polecany ale wtedy jak powstał czyli sto lat temu. Poszukaj czegoś nowszego bo inaczej będziesz walczył z takimi problemami jak ten zamiast się uczyć tego co trzeba.
A jeżeli już teraz bardzo chcesz zobaczyć to "Hurra!..." to wywal linijki z conio.h, getch() i zmień void main na int main().

0
szweszwe napisał(a):

Poradnik to był polecany ale wtedy jak powstał czyli sto lat temu. Poszukaj czegoś nowszego bo inaczej będziesz walczył z takimi problemami jak ten zamiast się uczyć tego co trzeba.
A jeżeli już teraz bardzo chcesz zobaczyć to "Hurra!..." to wywal linijki z conio.h, getch() i zmień void main na int main().

A może mógłbyś polecić mi jakiś darmowy sensowny poradnik dla "zielonych"?

P.S. Zmieniłem co napisałeś i nie pomogło:

1>------ Build started: Project: Pierwszy projekt, Configuration: Debug Win32 ------
1>  Main.cpp
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
2

Nie wiem, zobacz to:
Co do książek darmowych i dobrych to nie znam.

1

Otworz Google - wpisz: "fatal error LNK1123". Wyswietli sie wiele stron związanych z tym bledem (+jak go zlikwidowac, a raczej jak go usuneli inni).
Polecam przeniesc sie na np.: code::blocks

1

Jest tyle dobrych rzeczy z nowego C++ na necie, plus świetne kisążki, choćby słynna biblia twórcy języka...

1

Dziękuję, film który podlinkowałeś pomógł w rozwiązaniu problemu.

bobbysteam2 napisał(a):

Otworz Google - wpisz: "fatal error LNK1123". Wyswietli sie wiele stron związanych z tym bledem (+jak go zlikwidowac, a raczej jak go usuneli inni).
Polecam przeniesc sie na np.: code::blocks

Próbowałem szukać w ten sposób ale chyba nie znalazłem właściwej pomocy lub po prostu nie rozumiałem. Pomógł Twój poprzednik.

lion137 napisał(a):

Jest tyle dobrych rzeczy z nowego C++ na necie, plus świetne kisążki, choćby słynna biblia twórcy języka...

Dziękuję za odpowiedzi, będę szukał nowszych poradników dzięki którym jakoś będę mógł zaczepić się w temacie. :)
Temat do zamknięcia :)

2

Jak dostajesz tego typu błędy i nie wiesz z jakiego powodu, to w pierwszej kolejności postaraj się poszukać o nich informacji i dowiedzieć się, co oznaczają.

Tak jak wspomniał @bobbysteam2 znajdź o co chodzi z "LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt". Pierwszy wynik w Google (temat na stackoverflow) powinien rozwiązać Twój problem.

1
C.mind napisał(a):

Jak dostajesz tego typu błędy i nie wiesz z jakiego powodu, to w pierwszej kolejności postaraj się poszukać o nich informacji i dowiedzieć się, co oznaczają.

Tak jak wspomniał @bobbysteam2 znajdź o co chodzi z "LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt". Pierwszy wynik w Google (temat na stackoverflow) powinien rozwiązać Twój problem.

Dziękuję bardzo, zapamiętam i będę starał się pisać posty w ostateczności :D

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