Antecedentes: Al compilar el proyecto UE4 C++, aparecen errores como Estructura desconocida;
Después de consultar, descubrí que: después de que la estructura definida en C ++ se expone al modelo, se recrea un nuevo contenedor, que contiene muchas estructuras. El tipo de datos de este contenedor se define como: AllZMQDataPool
Defina una nueva variable en Gameinstance, y el tipo de variable es AllZMQDataPool; cree un método para obtener rápidamente variables en función común.
Una vez completada la compilación, el problema anterior se produce al empaquetar.
Sin más preámbulos, la solución es la siguiente:
1. Modificar directamente el nombre del contenedor de la estructura, después de modificar el nombre, volver a compilar desde el proyecto C++, luego volver a abrir el proyecto, empaquetarlo y resolverlo;
2. Si solo hay algunos informes de errores esporádicos y no desea cambiar el nombre, puede seleccionar Actualizar todos los nodos a través de la opción "Archivo" en el modelo del informe de errores, luego vuelva a compilar, empaquetar y resolver él;
Básicamente, los dos métodos anteriores son fáciles de usar mediante pruebas personales.