Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program nie może otworzyć pliku wejściowego "nazwa pliku"
Uwagi
Nie można odnaleźć konsolidatora filename , ponieważ nie istnieje lub nie znaleziono ścieżki.
Oto niektóre typowe przyczyny błędu LNK1181:
filenamejest przywołyny jako dodatkowa zależność od wiersza konsolidatora, ale plik nie istnieje.Instrukcja /LIBPATH , która określa brak katalogu zawierającego
filename.
Aby rozwiązać powyższe problemy, upewnij się, że wszystkie pliki, do których odwołuje się wiersz konsolidatora, są obecne w systemie. Upewnij się również, że istnieje instrukcja /LIBPATH dla każdego katalogu zawierającego plik zależny od konsolidatora.
Aby uzyskać więcej informacji, zobacz pliki .lib jako dane wejściowe konsolidatora.
Inną możliwą przyczyną LNK1181 jest to, że długa nazwa pliku z osadzonymi spacjami nie była ujęta w cudzysłów. W takim przypadku konsolidator rozpozna tylko nazwę pliku w pierwszej przestrzeni, a następnie przyjmie rozszerzenie pliku .obj. Rozwiązaniem tej sytuacji jest ujęcie długiej nazwy pliku (ścieżki i nazwy pliku) w cudzysłów.
Kompilowanie za pomocą opcji /P (Przetwarzanie wstępne do pliku) może spowodować LNK1181, ponieważ ta opcja pomija tworzenie .obj plików.