Resolver IsOutRange no es miembro de flatbuffers en la compilación nmn en MNN

Resolver IsOutRange no es miembro de flatbuffers en la compilación nmn en MNN

Consulte el método en https://blog.csdn.net/ouyangfushu/article/details/96476245 para ejecutar el archivo generate.ps1, que generará automáticamente una serie de archivos de terceros de los que depende MNN. Sin embargo, después de descargar el archivo flatc.exe utilizando el método vinculado anteriormente y colocarlo en / 3rd_party / flatbuffers / tmp, el error IsOutRange no es miembro de flatbuffers cuando el MNN ejecuta la compilación nmake.

Compruebe que el 3rd_party \ flatbuffers \ include \ flatbuffers \ flatbuffers.h actual no tiene la función IsOutRange, por lo que básicamente puede determinar que los flatbuffers generados por flatc.exe son incompletos o tienen una versión incorrecta.

Solución: descargue el código fuente de flatbuffers en https://github.com/google/flatbuffers/releases y descomprímalo en MNN-master \ 3rd_party \ flatbuffers para sobrescribir los archivos generados previamente, y finalmente vuelva a ejecutar nmake, la compilación es exitosa.

 

Publicado 6 artículos originales · elogiado 0 · visitas 183

Supongo que te gusta

Origin blog.csdn.net/qq_33301684/article/details/105495162
Recomendado
Clasificación