Я пытаюсь собрать образцы OpenReality SDK для создания устройства MotionBuilder. Я делал это раньше, в Visual Studio 2012, много лет назад, и это было прекрасно. В VS 2015/2017 я получаю эту ошибку:
Макроопределение snprintf вступает в противоречие с объявлением функции стандартной библиотеки (компиляция исходного файла ordeviceinput_layout.cxx) или deviceinput C: \ Program Files (x86) \ Windows Kits \ 10 \ Include \ 10.0.10240.0 \ ucrt \ stdio.h
Google говорит мне, что это связано с тем, что теперь это определяется в Visual Studio, поэтому его не следует определять в коде. В этом есть смысл. Но когда я ищу SLn за snprintf
не найдено. Это не в PreProcesser
Определения либо. Как я могу найти, где это определяется? Или есть другой способ обойти эту ошибку?
Задача ещё не решена.
Других решений пока нет …