Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

visual studio 2008 i alhem "C++ Sockets Library"

[es] :: C/C++ programiranje :: C/C++ za početnike :: visual studio 2008 i alhem "C++ Sockets Library"

[ Pregleda: 1816 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bobby63
Nis

Član broj: 11398
Poruke: 180
*.dynamic.sbb.rs.



Profil

icon visual studio 2008 i alhem "C++ Sockets Library"05.03.2010. u 18:15 - pre 171 meseci
Nov sam u svetu c++ ali zahtev koji ne mogu da izbegnem je da aplikacija bude c++ "win32 Project".

Aplikacija paraleno radi na industriskom racunaru koji kontrolise neki proces i trebalo bi da mom programu preko TCP protokola salje neke podatke (ovo ne mogu da menjam).

Na google sam naso masu biblioteka ali mi se najvise dopala ova Alhem C++ Socket Librarie . Na sajtu ima brdo odlicnih tutorijala i sve to ne izgleda previse komplikovano + sto radi preko eventa sto meni odgovara.

Problem je sto u visual studiu nikako ne mogu da kompajliram bilo sta sa ovim bibliotekma.
U property>configuration propery>c++>general sam podesio Aditional Include Directories ali kada pokusam compajliranje dobijam masu (50-tak) gresaka tipa
Code:
Error    1    error LNK2019: unresolved external symbol 
"public: __thiscall TcpSocket::TcpSocket(class ISocketHandler &)" 
(??0TcpSocket@@QAE@AAVISocketHandler@@@Z) 
referenced in function "public: __thiscall DisplaySocket::DisplaySocket(class ISocketHandler &)" 
(??0DisplaySocket@@QAE@AAVISocketHandler@@@Z)    DisplaySocket.obj    PlateCHKWin32

Error    2    error LNK2001: unresolved external symbol 
"public: virtual void __thiscall Socket::Init(void)" (?Init@Socket@@UAEXXZ)    DisplaySocket.obj    PlateCHKWin32

itd..

Ima li neko ideju u cemu je problem?

PS
Ako ne moze nista sa ovim bibliotekama ima li neko predlog za neki drugi jednostavni socket library koji radi u VS?

Pozz svima i unapred hvala.
Hear all, trust nothing!
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dynamic.isp.telekom.rs.



+101 Profil

icon Re: visual studio 2008 i alhem "C++ Sockets Library"05.03.2010. u 19:05 - pre 171 meseci
Nisam radio sa alhem bibliotekom, ali ko i sa svim drugim treba da je dodas u projekat, negde potrazi build options pa tu ima da se ubaci negde dll ili neki lib koji ti treba da bi koristio taj API.
Probaj nesto tipa Project->Properties pa references... ili tako nesto, znaci treba negde da ukljucis *.lib ili *.dll fajl za tu biblioteku.
Pozdrav
 
Odgovor na temu

bobby63
Nis

Član broj: 11398
Poruke: 180
*.dynamic.sbb.rs.



Profil

icon Re: visual studio 2008 i alhem "C++ Sockets Library"05.03.2010. u 21:35 - pre 171 meseci
Avaj nema ni lib ni dll u fajlovima. Mada se u nekim primerima, koje isto ne mogu da kompajliram pominje "Sockets.lib" ali ga nema nigde na sajtu.

Tj u primerima u aditional dependences stoji "odbc32.lib odbccp32.lib Sockets.lib libeay32.lib ssleay32.lib" ali taj "Sockets.lib" ne mogu nigde da nadjem.
Hear all, trust nothing!
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dynamic.isp.telekom.rs.



+101 Profil

icon Re: visual studio 2008 i alhem "C++ Sockets Library"05.03.2010. u 23:32 - pre 171 meseci
Vidi da li ima negde da se nadje na netu, ili vidi u Program Files->Microsoft SDKs->Windows->v6.0A->Lib
Ako ne onda ne znam kako da ti pomognem, jedino da radis sa nekom drugom bibliotekom. Ja sam npr to radio sa windows socketima, verovatno je malo nizi nivo od onog sto tebi treba, ali mozda ti pomogne.
 
Odgovor na temu

bobby63
Nis

Član broj: 11398
Poruke: 180
*.dynamic.sbb.rs.



Profil

icon Re: visual studio 2008 i alhem "C++ Sockets Library"06.03.2010. u 00:09 - pre 171 meseci
U medjuvremenu sam ukapirao da treba da bildujem ovaj Sockets.lib sto mi je nekako, uz prepravke, i poslo za rukom. Ali sada pa dobijam
Code:
Error    1    error LNK2005: "public: __thiscall std::basic_string<char,
struct std::char_traits<char>,class std::allocator<char> >::~basic_string
<char,struct std::char_traits<char>,class std::allocator<char> >(void)" 
(??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) 

already defined in Sockets.lib(TcpSocket.obj)    msvcprtd.lib    PlateCHKWin32

Tj 5-6 puta se zali da taj novi Sockets.lib i msvcprtd.lib ima nekih deklaracija sa istim imenom.

Nema na netu ovaj Socketslib.
Hear all, trust nothing!
 
Odgovor na temu

bobby63
Nis

Član broj: 11398
Poruke: 180
*.dynamic.sbb.rs.



Profil

icon Re: visual studio 2008 i alhem "C++ Sockets Library"06.03.2010. u 00:32 - pre 171 meseci
Nasao sam po netu da je resenje za ovo zadnje da se u

C/C++ -> Code Generation -> Runtime library
odabere "Multi-threaded Debug" (za debug) ili "Multi-threaded" (za release)

(a nikako "Multi-threaded [Debug] DLL")

Nemam predstavu sta ovo znaci ali sada barem mogu da bildujem program a videcu sutra da li network radi (sto nekako cisto sumnjam).

Koja je pesma NET programiranje, eeeeeeeeeeeeeee ...

Najvise mi ide na zivce sto niko ne daje ni najosnovnije uputstvo.

Hvala
Hear all, trust nothing!
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: visual studio 2008 i alhem "C++ Sockets Library"

[ Pregleda: 1816 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.