exponenta event banner

Изменение стандартной библиотеки математических данных

Для вызовов математических операций генератор кода использует стандартную математическую библиотеку, указанную в настройках построения. Стандартная математическая библиотека по умолчанию зависит от выбранного языка. Для C это C99 (ISO). Для C++ это C++ 11 (ISO).

Стандартную математическую библиотеку можно изменить на одну из этих библиотек.

Имя библиотекиЯзыковая поддержкаСтандарт
C89/C90 (ANSI)C, C++ISO ®/IEC 9899:1990
C99 (ISO)C, C++ISO/IEC 9899:1999
C++ 03 (ISO)C++ISO/IEC 14882:2003
C++ 11 (ISO)C++ISO/IEC 14882:2011 (E)

Математические библиотеки C++ 03 (ISO) и C++ 11 (ISO) доступны только в том случае, если языком является C++.

Чтобы изменить библиотеку, выполните следующие действия.

  • В параметрах построения проекта на вкладке Пользовательский код (Custom Code) задайте параметр Стандартная математическая библиотека (Standard math library).

  • В объекте конфигурации кода установите значение TargetLangStandard параметр.

Убедитесь, что компилятор поддерживает нужную библиотеку. Если выбрать библиотеку, которая не поддерживается компилятором, могут возникнуть ошибки компилятора.

Связанные темы