Я использую сторонний код (openssl) из нашего кода продукта.При компиляции кода я получаю сообщения об ошибках, которые можно подавлять как предупреждения, используя флаг -fpermissive в Linux (gcc / g ++).В Windows я получаю те же ошибки компиляции в Visual Studio (2005).Хотелось бы узнать альтернативу флага -fpermissive, который можно использовать в Visual Studio для подавления ошибок.
Я попытался добавить флаги, такие как '/ fpermissive', '/ Ze', в свойствах модуля-> C/ C ++ -> командная строка-> Дополнительные параметры.Но это не решило проблему.
Получение ошибок, как показано ниже.ssl / packet_locl.h (429): ошибка C2440: '=': невозможно преобразовать из 'void *' в 'unsigned char ' Преобразование из 'void ' в указатель на не 'void' требует явногоcast
Так как он выдает ошибку в стороннем коде, мы не можем вносить в него какие-либо изменения кода.
Ожидаемые результаты: нам нужно подавить эту ошибку как предупреждение и затем успешно продолжить компиляцию.