Udostępnij za pomocą


Błędy i ostrzeżenia kompilacji projektu (PRJxxxx)

Ta sekcja jest odwołaniem do błędów generowanych przez narzędzia kompilacji programu Project. Błędy kompilacji projektu i ostrzeżenia mają postać PRJxxxx, gdzie xxxx jest czterocyfrową liczbą.

Ważne

Kompilatory i narzędzia kompilacji programu Visual Studio mogą zgłaszać wiele rodzajów błędów i ostrzeżeń. Po znalezieniu błędu lub ostrzeżenia narzędzia kompilacji mogą podjąć założenia dotyczące intencji kodu i próby kontynuowania, dzięki czemu więcej problemów można zgłaszać w tym samym czasie. Jeśli narzędzia przyjmą błędne założenie, późniejsze błędy lub ostrzeżenia mogą nie mieć zastosowania do projektu. W przypadku naprawiania problemów w projekcie zawsze należy zacząć od pierwszego zgłoszonego błędu lub ostrzeżenia i często ponownie skompilować. Jedna poprawka może rozwiązać wiele kolejnych błędów.

Aby uzyskać pomoc dotyczącą konkretnego komunikatu diagnostycznego w programie Visual Studio, wybierz go w oknie Dane wyjściowe i naciśnij F1 . Program Visual Studio otwiera stronę dokumentacji dla tego błędu, jeśli istnieje. Możesz również użyć narzędzia wyszukiwania w górnej części strony, aby znaleźć artykuły dotyczące określonych błędów lub ostrzeżeń. Możesz też przejrzeć listę błędów i ostrzeżeń według narzędzia i wpisać spis treści na tej stronie.

Uwaga

Nie każdy błąd lub ostrzeżenie programu Visual Studio nie jest udokumentowane. W wielu przypadkach komunikat diagnostyczny zawiera wszystkie dostępne informacje. Jeśli trafisz na tę stronę i pomyśl, że komunikat o błędzie lub ostrzeżeniu wymaga dodatkowego wyjaśnienia, daj nam znać, korzystając z przycisków opinii na tej stronie. Jeśli uważasz, że błąd lub ostrzeżenie jest nieprawidłowe lub znaleziono inny problem z zestawem narzędzi, zgłoś problem z produktem w witrynie Społeczność deweloperów. Możesz również wysłać opinię i wprowadzić usterki w środowisku IDE. W programie Visual Studio przejdź do paska menu i wybierz Pomoc > Wyślij opinię > Zgłoś problem, lub prześlij sugestię, korzystając z Pomoc > Wyślij opinię > Zaproponuj funkcję. Niektóre tematy błędów kompilatora zostały utworzone, które nie są emitowane przez kompilator, a teraz przekieruj do tej strony.

Dodatkową pomoc dotyczącą błędów i ostrzeżeń można znaleźć na forach Microsoft Q&A C++. Możesz też wyszukać numer błędu lub ostrzeżenia w witrynie Społeczności deweloperów programu Visual Studio C++. Możesz również wyszukać rozwiązanie Stack Overflow , aby znaleźć rozwiązania.

Aby uzyskać linki do dodatkowych zasobów pomocy i społeczności, zobacz Visual C++ Help and Community (Pomoc i społeczność języka Visual C++).

Błędy kompilacji projektu

Error Message
Błąd kompilacji projektu PRJ0002 wynik błędu zwrócony z wiersza polecenia.
Błąd kompilacji projektu PRJ0003 Błąd podczas duplikowania wiersza polecenia.
Błąd kompilacji projektu PRJ0004 Nie można wygenerować wiersza polecenia dla narzędzia "tool".
Błąd kompilacji projektu PRJ0005 Nie można utworzyć pliku tymczasowego w katalogu "directory".
Błąd kompilacji projektu PRJ0006 Nie można otworzyć pliku tymczasowego "file". Upewnij się, że plik istnieje i że katalog nie jest chroniony zapisem.
Błąd kompilacji projektu PRJ0007 Nie można utworzyć katalogu wyjściowego "directory".
Błąd kompilacji projektu PRJ0008 Nie można usunąć pliku "file".
Błąd kompilacji projektu PRJ0009 Nie można otworzyć dziennika kompilacji do zapisu.
Błąd kompilacji projektu PRJ0013 Zasób systemowy może być krytycznie niski. Nie można utworzyć potoku wymaganego do uruchomienia kompilacji.
Błąd kompilacji projektu PRJ0014 Obiekt zadania używany do kontrolowania procesów zduplikowanych zakończył się niepowodzeniem. Kompilacja nie może być kontynuowana.
Błąd kompilacji projektu PRJ0015 Brak urządzenia o wartości NULL w systemie. Nie można uruchomić kompilacji.
Błąd kompilacji projektu PRJ0016 Ustawienia zabezpieczeń użytkownika uniemożliwiają utworzenie procesu. Te ustawienia są wymagane do kompilowania.
Błąd kompilacji projektu PRJ0017 Bieżący katalog roboczy jest nieprawidłowy.
Błąd kompilacji projektu PRJ0019 Narzędzie zwróciło kod błędu z
Błąd kompilacji projektu PRJ0020 Narzędzie "tool", właściwość "property" zawiera nieprawidłową nazwę pliku "file".
Błąd kompilacji projektu PRJ0021 Narzędzie "tool", właściwość "property" zawiera nieprawidłową nazwę pliku.
Błąd kompilacji projektu PRJ0022 Nieznane narzędzie, właściwość "property" zawiera nieprawidłową nazwę pliku "file".
Błąd kompilacji projektu PRJ0023 Narzędzie "tool", nieznana właściwość zawiera nieprawidłową nazwę pliku "file".
Błąd kompilacji projektu PRJ0024 Nie można przetłumaczyć ścieżki Unicode na stronę kodową ANSI użytkownika.
Błąd kompilacji projektu PRJ0025 Plik wsadowy "plik" zawiera zawartość Unicode, która nie może zostać przetłumaczona na stronę kodową ANSI użytkownika.
Błąd kompilacji projektu PRJ0026 Plik odpowiedzi "plik" zawiera zawartość Unicode, których nie można przetłumaczyć na stronę kodową ANSI użytkownika.
Błąd kompilacji projektu PRJ0027 Komunikat dziennika Unicode "content" zawiera zawartość, która nie może zostać przetłumaczona na stronę kodową ANSI użytkownika.
Błąd kompilacji projektu PRJ0028 Plik tymczasowy "file" zawiera zawartość Unicode, których nie można przetłumaczyć na stronę kodową ANSI użytkownika.
Błąd kompilacji projektu PRJ0030 Błąd rozszerzenia makra. Ocena rekursji przekroczyła 32 poziomy dla $(makro).
Błąd kompilacji projektu PRJ0031 Właściwość "Outputs" dla niestandardowego kroku kompilacji dla pliku "file" zawierała wartość "macro", która oblicza wartość "macro_expansion".
Błąd kompilacji projektu PRJ0032 Właściwość "Outputs" dla niestandardowego kroku kompilacji na poziomie projektu zawiera "makro", które daje w wyniku wartość "macro_expansion".
Błąd kompilacji projektu PRJ0033 Właściwość "Dodatkowe zależności" dla niestandardowego kroku kompilacji dla pliku "file" zawierała wartość "macro", która oblicza wartość "macro_expansion".
Błąd kompilacji projektu PRJ0034 Właściwość "Dodatkowe zależności" dla niestandardowego kroku kompilacji na poziomie projektu zawierała wartość "makro", która ocenia wartość "macro_expansion".
Błąd kompilacji projektu PRJ0035 Plik XML "file" zawiera zawartość Unicode, których nie można przetłumaczyć na stronę kodową ANSI użytkownika.
Błąd kompilacji projektu PRJ0036 Właściwość "Dodatkowe pliki" narzędzia wdrażania sieci Web zawiera nieprawidłowy wpis.
Błąd kompilacji projektu PRJ0040 Błąd wewnętrzny kompilacji. Nie można kontynuować. Załaduj ponownie projekt i spróbuj ponownie.
Błąd kompilacji projektu PRJ0044 Właściwość "Dodatkowe zależności" dla niestandardowej reguły kompilacji "rule" przypisana do pliku "file" jest nieprawidłowa. Właściwość zawierała wartość "string", która daje wartość "value".
Błąd kompilacji projektu PRJ0046 Nie można zduplikować wiersza polecenia, ponieważ określony był pusty.
Błąd kompilacji projektu PRJ0047 Nie można wznowić wstrzymanego procesu. Kompilacja nie powiodła się.
Błąd kompilacji projektu PRJ0050 Nie można zarejestrować danych wyjściowych. Upewnij się, że masz odpowiednie uprawnienia do modyfikowania rejestru.

Ostrzeżenia kompilacji projektu

Ostrzeżenie Message
Ostrzeżenie kompilacji projektu PRJ0018 Nie można odnaleźć następujących zmiennych środowiskowych:
Ostrzeżenie kompilacji projektu PRJ0029 Właściwość "Outputs" dla niestandardowego kroku kompilacji na poziomie projektu nie jest ustawiona. Krok niestandardowej kompilacji zostanie pominięty.
Ostrzeżenie kompilacji projektu PRJ0041 Nie można odnaleźć brakującej zależności "dependency" dla pliku "file". Projekt może nadal być kompilować, ale może nadal występować poza datą do momentu znalezienia tego pliku.
Ostrzeżenie kompilacji projektu PRJ0042 Właściwość "Outputs" dla niestandardowego kroku kompilacji dla pliku "file" nie jest ustawiona. Krok niestandardowej kompilacji zostanie pominięty.
Ostrzeżenie kompilacji projektu PRJ0049 Odwołanie do docelowego elementu "<Reference>" wymaga programu .NET Framework <MinFrameworkVersion> i nie będzie działać w strukturze docelowej tego projektu

Zobacz też

Błędy i ostrzeżenia kompilatora C/C++ i narzędzi kompilacji
Projekty programu Visual Studio | C++