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.
Wymaga instrukcji przenoszenia liczb całkowitych dla wartości zmiennoprzecinkowych i wyłącza pewne optymalizacje obciążenia zmiennoprzecinkowego.
Składnia
/Qsafe_fp_loads
Uwagi
/Qsafe_fp_loads jest dostępny tylko w kompilatorach docelowych x86; nie jest dostępny w kompilatorach docelowych x64 lub ARM.
/Qsafe_fp_loads wymusza, aby kompilator używał instrukcji przenoszenia liczb całkowitych zamiast instrukcji przenoszenia zmiennoprzecinkowego w celu przenoszenia danych między rejestrami pamięci i MMX. Ta opcja wyłącza również optymalizację obciążenia rejestru dla wartości zmiennoprzecinkowych, które mogą być ładowane w wielu ścieżkach sterujących, gdy wartość może spowodować wyjątek podczas ładowania — na przykład wartość NaN.
Ta opcja jest zastępowana przez /fp:z wyjątkiem. /Qsafe_fp_loads określa podzbiór zachowania kompilatora określonego przez /fp:z wyjątkiem.
/Qsafe_fp_loads jest niezgodny z /clr i /fp:fast. Aby uzyskać więcej informacji na temat opcji kompilatora zmiennoprzecinkowego, zobacz /fp (Określ zachowanie zmiennoprzecinkowe).
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości 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).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Wprowadź opcję kompilatora w polu Dodatkowe opcje . Wybierz przycisk OK , aby zastosować zmianę.
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
/Q Opcje (Operacje na niskim poziomie)
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC