Подтвердить что ты не робот

Exprtk parser не работает на VS 2015?

Я пытаюсь использовать парсер с этого сайта:

http://www.partow.net/programming/exprtk/

на VS 2015. К сожалению, я получаю следующую ошибку при компиляции exprtk_simple_example_01 (один из примеров файлов, включенных в загрузку с помощью синтаксического анализатора):

Severity    Code    Description Project File    Line    Suppression State
Error   C4996   'std::_Copy_impl': Function call with parameters that may be       
unsafe - this call relies on the caller to check that the passed values are 
correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See 
documentation on how to use Visual C++ 'Checked Iterators'  TEST        
c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility 2229    

Почему? Этот парсер не совместим с VS 2015?

4b9b3361

Ответ 1

РЕШЕНИЕ:

В проводнике решений щелкните правой кнопкой мыши проект, выберите "свойства". Откроется страница свойств проекта. Разверните запись " > C/С++" в дереве слева и выберите "Препроцессор" под этим. Верхняя запись в правой панели должна быть "Определения препроцессора". В этом поле редактирования добавьте _SCL_SECURE_NO_WARNINGS, отделив его от других записей с помощью ;

Затем установите флаг компоновщика /bigobj!