2013-03-13 9 views
5

Mam tylko bjam ed boost i wygląda na to, że nadal będzie odmawiał pracy (I alread próbował i zrezygnował z tej biblioteki). Co zrobiłem było, że rozpoczęła bjam.exe i powiązany:błąd krytyczny LNK1104: nie można otworzyć pliku "libboost_date_time-vc100-mt-gd-1_53.lib" - plik jest ignorowany, niezależnie od tego, czy mam link

zawierać katalogi: C: \ ... \ boost_1_53_0
katalogi Biblioteka: C: \ ... \ boost_1_53_0 \ bin.v2 \ libs

Ale nadal dostaję błąd. Postanowiłem więc szukać w folderach, a ten pokazał się być ścieżka do żądanej biblioteki:

C: \ ... \ boost_1_53_0 \ bin.v2 \ libs \ DATE_TIME \ budować \ msvc-10.0 \ debug \ łącza statyczny \ wielo-threading \

Gdybym wyraźnie dodać ten folder do biblioteki katalogów , biblioteka znajduje ale w VCC kolejny wyskakuje błąd, prosząc mnie do innej biblioteki.
Jak mogę poprosić bjam o stworzenie systemu folderów , który VCC może zrozumieć?

+0

Po dodaniu folderów długich ścieżek, jeden po drugim, udało mi się skompilować aplikację. Ale jest wiele bibliotek! Musi być inaczej ... –

+0

Jeśli podążałeś za przewodnikiem ["rozpoczęcie pracy"] (http://www.boost.org/more/getting_started/windows.html#invoke-b2), folder, który musisz add to "C: \ ... \ boost_1_53_0 \ stage \ lib". –

+0

Man. Zrobiłem to oczywiście. Ale po tym nie przyniosło to efektu, postanowiłem spróbować ręcznie. –

Odpowiedz

3

Dodanie do mnie katalogu C: ... \ boost_1_55_0 \ stage \ lib. Dodano do:

Właściwości projektu -> Właściwości konfiguracji -> Katalogi VC++ -> Katalogi bibliotek.

1

Dodanie następującego linku do "Właściwości konfiguracji -> Łącznik -> Ogólne -> Dodatkowe katalogi bibliotek" również mi pomogło. "C: \ Program Files \ boost \ boost_1_55_0 \ stage \ lib '

Powiązane problemy