Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa, który algorytm skrótu kryptograficznego ma być używany do generowania sumy kontrolnej każdego pliku źródłowego.
Składnia
/ZH:MD5
/ZH:SHA1
/ZH:SHA_256
Argumenty
/ZH:MD5
Użyj skrótu MD5 dla sumy kontrolnej. Ta opcja jest domyślna w programie Visual Studio 2019.
/ZH:SHA1
Użyj skrótu SHA-1 dla sumy kontrolnej.
/ZH:SHA_256
Użyj skrótu SHA-256 dla sumy kontrolnej. Ta opcja jest domyślna w programie Visual Studio 2022 w wersji 17.0 lub nowszej.
Uwagi
Pliki PDB przechowują sumę kontrolną dla każdego pliku źródłowego skompilowanego w kodzie obiektu w skojarzonym pliku wykonywalnym. Suma kontrolna umożliwia debugerowi sprawdzenie, czy ładowany kod źródłowy jest zgodny z plikiem wykonywalny. Kompilator i debuger obsługują algorytmy skrótów MD5, SHA-1 i SHA-256. Domyślnie w programie Visual Studio 2019 kompilator używa skrótu MD5 do generowania sumy kontrolnej. Aby jawnie określić ten algorytm skrótu /ZH:MD5
, użyj opcji .
Ze względu na ryzyko problemów z kolizją w rozwiązaniach MD5 i SHA-1 firma Microsoft zaleca użycie /ZH:SHA_256
tej opcji. Skrót SHA-256 może spowodować niewielki wzrost czasów kompilacji. Opcja /ZH:SHA_256
jest domyślna w programie Visual Studio 2022 w wersji 17.0 lub nowszej.
Gdy zostanie określona więcej niż jedna /ZH
opcja, zostanie użyta ostatnia opcja.
Opcja /ZH
jest dostępna w programie Visual Studio 2019 w wersji 16.4 lub nowszej.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości dla projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Ustaw listę rozwijaną Konfiguracja na Wszystkie konfiguracje. Ustaw listę rozwijaną Platforma na Wszystkie platformy.
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Zmodyfikuj właściwość Opcje dodatkowe , aby dodać
/ZH:MD5
opcję ,/ZH:SHA1
lub/ZH:SHA_256
, a następnie wybierz przycisk OK.