Próbuję użyć optymalizacji /O2
dla mojego projektu. Sprawdziłem, czy została włączona konfiguracja wydania (Solution-> Properties-> Configuration Properties-> Configuration-> Release) i ustawiono format informacji debugowania na /Zi
, ale teraz nie wiem, co zrobić w przypadku tego błędu.Błąd wiersza polecenia D8016: Opcje wiersza polecenia "/ O2" i "/ RTC1" są niekompatybilne
5
A
Odpowiedz
7
Ustawienie optymalizacji Maksymalizuj prędkość (/ O2) jest niezgodne z ustawieniem Podstawowa kontrola działania generowania kodu.
Aby zmienić ustawienia podstawowe Runtime kontrole:
rozwiązanie -> Właściwości -> Configuration Properties -> C/C++ -> Code Generation -> Podstawowe Runtime sprawdza
ustawić go na "Default", i powinno działać.
Jakiej wersji Visual Studio używasz? – TriskalJM
Począwszy od rozwiązania-> Właściwości nie są pomocne. Wygląda na to, że zmieniłeś ustawienie/O2 dla konfiguracji Debugowania, używa ono/RTC. Zamiast tego przełącz się na konfigurację Release, która już używa/O2 i/Zi, więc pomoc nie jest potrzebna. Aby przełączyć, użyj Build> Configuration Manager> Aktywna konfiguracja rozwiązania. I przywróć ustawienie. –
Jeśli opublikujesz to jako odpowiedź, wybiorę to :) – justHelloWorld