[VS 2008] linkowanie bibliotek

0

Witam,
nie wiem czy to dobre miejsce, ale zaryzykuje.
Pracuje nad projektem c++ przy ktorym korzystam z bibliotek zewnetrznych. Biblioteki zainstalowalem, dodalem katalogi inc i lib poprzez tools >> options i nastepnie projects and solutions >> vc++ directories. Projekt sie kompiluje i wszystko dziala jak nalezy.
Problem polega na tym, ze chcialbym wyslac komus projekt, wiec skopiowalem biblioteki do folderu ze projektem, ale jak zmusic visual studio zeby korzystal wlasnie z tych bibliotek? Szukalem jakis opcji we wlasciwosciach projektu pod zakladka linkera, ale nic nie potrafilem znalezc.

0

Linker->Input->Additional Dependiances tu wpisujesz wszystkie użyte dodatkowe biblioteki lib
Linker->General->Additional Library Directories a tu możesz na sztywno wpisać ścieżki do katalogów z dodatkowymi libami (możesz skorzystać z makr

Chyba chodzi o to drugie ? :P

0

Tak, dokladnie chodzilo o to drugie, za co wielce dziekuje, nie wiem jak to przeoczylem :D.
Mam jeszcze problem z samymi includami. Ja includuje headery poprzez "", ale same headery includuja kolejne pliki przy pomocy <> i kompilator nie moze znalezc tych plikow. Czy tez mozna jakos to ominac?

0

Heh, brak spostrzegawczosci wytlumacze chyba tylko zmeczeniem.
Tak jak liby dodaje sie do projektu w linker >> general >> additional library directories, tak includy w c/c++ >> general >> additional include directories.
Problem mialem jedynie z uzyciem makra InputDir, przy includach nie wiedziec czemu nie dzialalo, na szczescie zmiana na ProjectDir rozwiazala problem.
Wielkie dzieki :)

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