błąd krytyczny LNK1104 nie można otworzyć pliku C:\users\user\documents\visual.obj

Za każdym razem, gdy chcę skompilować projekt w programie Visual Studio 2008, pojawia się komunikat „błąd krytyczny LNK1104 nie może otworzyć pliku C:\users\user\documents\visual.obj”.

mój projekt wykorzystuje utworzony przeze mnie plik .lib.

czy ktoś może mi pomóc?


person Attilah    schedule 06.05.2009    source źródło
comment
Dziękuję, facet. Znalazłem rozwiązanie mojego problemu. Musiałem dodać cudzysłowy wokół ścieżki do mojego pliku .lib w Projekt->Właściwości->Właściwości konfiguracji->Linker->Wejście->Dodatkowe zależności. Attyla.   -  person Attilah    schedule 06.05.2009
comment
Dobry chwyt, po prostu naciśnij ten błąd, próbując skonfigurować Boost.Test w projekcie biblioteki statycznej.   -  person EJA    schedule 23.05.2013
comment
Musiałem przenieść katalog projektu do C:\ i rozwiązałem problem.   -  person ZeroCool    schedule 31.08.2016


Odpowiedzi (3)


Dziękuję, facet. Znalazłem rozwiązanie mojego problemu. Musiałem dodać cudzysłowy wokół ścieżki do mojego pliku .lib w Project->Properties->Configuration Properties->Linker->Input->Dodatkowe zależności.

person Attilah    schedule 15.07.2010

Upewnij się, że katalog C:\users\user\documents\ istnieje i masz do niego dostęp do odczytu/zapisu.

person kgiannakakis    schedule 06.05.2009

Dzięki temu http://www.google.de/search?q=visual+studio+2008+LNK1104 Tę odpowiedź znalazłem przez http://social.msdn.microsoft.com/Forums/en-US/user?user=einaros.

Musisz dodać folder biblioteki DirectX do ścieżki wyszukiwania programu Visual Studio. Zobacz ustawienia „Katalogi” w obszarze Narzędzia -> Opcje -> Projekty i rozwiązania. W przeciwnym razie linker nie będzie wiedział, gdzie znaleźć plik d3dx9.lib.

person powtac    schedule 06.05.2009