Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



error LNK2019

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: error LNK2019

Autor: AnonymousUser

15:27:41 17.11.2009

Dá. Protože celý problém je v tom, že linker potřebuje Windows Socket 2 knihovnu.

Pokud Dev-C++ jí má defaultně připlácnutou k projektu, pak je to pro něho ok.

Podobně budete samozřejmě narážet v řadě dalších projektů a ve všech IDE, tedy i v té Dev-C++. Uvědomte si, že programátor se setká s mnoha knihovnami a musí si je do projektu přidat. Nečekejte, že ve VS, nebo Dev-C++ máte všechny knihovny, co najdete ve Windows. Jednak by to bylo zbytečné, zdržující, a jednak vše se vyvíjí.

Miloslav Ponkrác
[url]http://ponkrac.net/complex-web-server[/url]
[url]http://ponkrac.net/pisma/[/url]

Citovat příspěvek

 

Re: error LNK2019

Autor: sneh

11:05:59 17.11.2009

Dik, zabralo to!!!
Da se jeste nejak jednoduse vysvetlit, proc se s tim Dev-C++ popere bez problemu a VS ne?

Citovat příspěvek

 

Re: error LNK2019

Autor: RadekChalupa

10:25:12 17.11.2009

Nejspíš chybí v projektu statická knihovna pro WinSock. Dej do zdrojáku (nejlépe do stdafx.h:

#pragma comment (lib, "Ws2_32.lib")

Radek Chalupa
- vývoj software na zakázku
- školení programování (C/C++, Win32 API, ATL, COM, ActiveX, C#, NET Framework, MFC)
http://www.radekchalupa.cz

Citovat příspěvek

 

error LNK2019

Autor: sneh

10:22:10 17.11.2009

Ahoj, zkoušel jsem si zdrojovy kod TCP klienta z http://www.builder.cz/art/cpp/tcp_klient_windows.html, ale kdyz to chci prelozit ve Visual Studiu, tak mi to vyhodi nasleduji sled hlasek a jelikoz nejsem nejak zazracne zbehly programator, tak nevim, co s tim???

error LNK2019: unresolved external symbol _closesocket@4 referenced in function _main
error LNK2019: unresolved external symbol _recv@16 referenced in function _main
error LNK2019: unresolved external symbol _send@16 referenced in function _main
error LNK2019: unresolved external symbol _connect@12 referenced in function _main
error LNK2019: unresolved external symbol _htons@4 referenced in function _main
error LNK2019: unresolved external symbol _socket@12 referenced in function _main
error LNK2019: unresolved external symbol _WSACleanup@0 referenced in function _main
error LNK2019: unresolved external symbol _gethostbyname@4 referenced in function _main
error LNK2019: unresolved external symbol _WSAStartup@8 referenced in function _main

Dev-C++ to prelozi bez problemu a normalne to funguje, ale VS dela tohle.
Ma to nejake elegantni reseni? Docela jsem chtel Visual Studio pouzivat pro ucely vyuky, ale tohle me spis odrazuje. Nevim, jestli to ma na neco vliv, ale momentalne mam VS Express Edition 2008.
Dik!

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: