2009-09-03 29 views

Odpowiedz

9

W języku angielskim kompilator skarży się, że nie może sprawdzić niezainicjowanych zmiennych, chyba że włączy optymalizację kompilatora.

Jest prawdopodobne, że nie wykonuje tak wyczerpującej analizy ścieżki kodu, jeśli optymalizator jest wyłączony i dlatego nie ma wszystkich danych niezbędnych do opracowania, jeśli pewna zmienna nie jest zainicjalizowana.

Najprostszą poprawką w przypadku skargi jest wyłączenie ostrzeżenia o niezoptymalizowanych kompilacjach i zapewnienie, że jest on włączony w celu zoptymalizowania wersji wydań.

11

Dla niewtajemniczonych (takich jak ja) przejdź do panelu Ustawienia Build i odfiltruj listę "Niezainicjowanych zmiennych automatycznych", a następnie przerzuć flagę na "Nie", aby wyłączyć to ostrzeżenie. Jeśli wybierzesz plik projektu, będzie to miało zastosowanie do wszystkich celów kompilacji lub możesz wybrać konkretny cel kompilacji i zmienić go na cel.

enter image description here

1

Włącz optymalizacje kompilatora.

Compiler optimizations

Powiązane problemy