Compiler EDEM-FLUENT Error

Alberto Bravo Blanco
Alberto Bravo Blanco Altair Community Member
edited September 18 in Community Q&A

Hi all,

I`ve tried to use the EDEM-Fluent compiler and I get the following erros. Could anyone assist me to solve it?

**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.11.38
** Copyright (c) 2021 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
Compilador de optimización de C/C++ de Microsoft (R) versión 19.29.30154 para x64
(C) Microsoft Corporation. Todos los derechos reservados.

AdaptorInterface.cpp
Compilador de optimización de C/C++ de Microsoft (R) versión 19.29.30154 para x64
(C) Microsoft Corporation. Todos los derechos reservados.

CAdaptorQuaternion.cpp
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(58): error C2039: "string": no es un miembro de "std"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): note: vea la declaración de 'std'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(58): error C2061: error de sintaxis: identificador 'string'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(70): error C2039: "string": no es un miembro de "std"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): note: vea la declaración de 'std'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(70): error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(70): error C2143: error de sintaxis: falta ';' delante de '&'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(70): error C7524: El especificador "inline" no puede aparecer en una declaración de ámbito de bloque o un miembro de datos no estático.
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(70): error C2334: símbolos (token) inesperados delante de '{'; se pasará por alto el cuerpo de función aparente
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(78): error C2327: 'NApiEDEM::CGeometrySection::string': no es un nombre de tipo, elemento estático o enumerador
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(78): error C2039: "string": no es un miembro de "std"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): note: vea la declaración de 'std'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(78): error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(78): error C2143: error de sintaxis: falta ',' delante de '&'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(84): error C2327: 'NApiEDEM::CGeometrySection::string': no es un nombre de tipo, elemento estático o enumerador
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(84): error C2039: "string": no es un miembro de "std"
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\memory(28): note: vea la declaración de 'std'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(84): error C3646: 'm_sectionName': especificador de invalidación desconocido
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(84): error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(56): error C2789: 'NApiEDEM::CGeometrySection::string': se debe inicializar un objeto de tipo
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(70): note: vea la declaración de 'NApiEDEM::CGeometrySection::string'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(55): error C2614: 'NApiEDEM::CGeometrySection': inicialización de miembro no válida: 'm_sectionName' no es una base o miembro
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(63): error C2065: 'sectionName': identificador no declarado
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(64): error C2065: 'triangles': identificador no declarado
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(65): error C2789: 'NApiEDEM::CGeometrySection::string': se debe inicializar un objeto de tipo
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(70): note: vea la declaración de 'NApiEDEM::CGeometrySection::string'
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(63): error C2614: 'NApiEDEM::CGeometrySection': inicialización de miembro no válida: 'm_sectionName' no es una base o miembro
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(78): error C2065: 'm_sectionName': identificador no declarado
C:\Program Files\DEM Solutions\EDEM 2018\src\Api\Coupling\CouplingUtils.h(78): error C2065: 'name': identificador no declarado
Compilador de optimización de C/C++ de Microsoft (R) versión 19.29.30154 para x64
(C) Microsoft Corporation. Todos los derechos reservados.

CCellAndThreadData.cpp
Compilador de optimización de C/C++ de Microsoft (R) versión 19.29.30154 para x64
(C) Microsoft Corporation. Todos los derechos reservados.

CFluentParticleData.cpp
Compilador de optimización de C/C++ de Microsoft (R) versión 19.29.30154 para x64
(C) Microsoft Corporation. Todos los derechos reservados.

CParticleData.cpp

 

I´m using EDEM 2018 - Fluent 19 R3, and the documentation posted on: https://community.altair.com/community/en/altair-edem-cfd-coupling-for-ansys-fluent?id=kb_article&sys_id=c9bacfbe97935114e3b0361e6253af53

By the way, currently I can´t access that link. Is this documentation still available?

 

Thanks,

Alberto Bravo

Tagged:

Answers