Closed ZhimingGuo closed 2 years ago
can u post details of ypur compiler setup?
@echo off rem Please do not modify this script
rem For any question please contact with us in: rem - https://github.com/KratosMultiphysics/Kratos
rem Optional parameters: rem You can find a list will all the compiation options in INSTALL.md or here: rem - https://github.com/KratosMultiphysics/Kratos/wiki/Compilation-options
rem Set compiler set CC=cl.exe set CXX=cl.exe
rem Set variables if not defined KRATOS_SOURCE set KRATOS_SOURCE=C:\Programs\Kratos if not defined KRATOS_BUILD set KRATOS_BUILD=%KRATOS_SOURCE%/build
rem Warning: In windows this option only works if you run through a terminal with admin privileges rem set KRATOS_INSTALL_PYTHON_USING_LINKS=ON
rem Set basic configuration if not defined KRATOS_BUILD_TYPE set KRATOS_BUILD_TYPE=Release if not defined BOOST_ROOT set BOOST_ROOT=C:\boost_1_75_0 if not defined PYTHON_EXECUTABLE set PYTHON_EXECUTABLE=C:\Windows\py.exe
rem Set applications to compile set KRATOS_APP_DIR=applications set KRATOS_APPLICATIONS= CALL :add_app %KRATOS_APP_DIR%\LinearSolversApplication; CALL :add_app %KRATOS_APP_DIR%\StructuralMechanicsApplication; CALL :add_app %KRATOS_APP_DIR%\FluidDynamicsApplication; CALL :add_app %KRATOS_APP_DIR%\MeshMovingApplication; CALL :add_app %KRATOS_APP_DIR%\FSIApplication; CALL :add_app %KRATOS_APP_DIR%\SolidMechanicsApplication;
rem Clean del /F /Q "%KRATOS_BUILD%\%KRATOS_BUILD_TYPE%\cmake_install.cmake" del /F /Q "%KRATOS_BUILD%\%KRATOS_BUILD_TYPE%\CMakeCache.txt" del /F /Q "%KRATOS_BUILD%\%KRATOS_BUILD_TYPE%\CMakeFiles"
rem Enable this if your build is slow and you have a multi-core machine rem set KRATOS_PARALLEL_BUILD_FLAG=/MP4
rem Configure @echo on cmake -G"Visual Studio 15 2017" -A x64 -H"%KRATOS_SOURCE%" -B"%KRATOS_BUILD%\%KRATOS_BUILD_TYPE%" ^ -DUSE_EIGEN_MKL=OFF ^ -DCMAKE_CXX_FLAGS=" %KRATOS_PARALLEL_BUILD_FLAG% "
rem Build cmake --build "%KRATOS_BUILD%/%KRATOS_BUILD_TYPE%" --target install -- /property:configuration=%KRATOS_BUILD_TYPE% /p:Platform=x64 goto:eof
rem Function to add apps :add_app set KRATOS_APPLICATIONS=%KRATOS_APPLICATIONS%%1; goto:eof
The foregoing is configre file i used to make windows compilation project. Those errors appear in configure process firstly. Then I use Visual studio 2017 to do compilation with release, the errors still be there.
Error details
Severity Code Description Project File Line Suppression State
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\linear_elastic_3D_law.hpp 121
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\hyperelastic_3D_law.hpp 249
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\hyperelastic_plastic_3D_law.hpp 193
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\isotropic_damage_modified_mises_3D_law.hpp 98
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\isotropic_damage_modified_mises_plane_strain_2D_law.hpp 98
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\isotropic_damage_modified_mises_plane_stress_2D_law.hpp 98
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\isotropic_damage_simo_ju_3D_law.hpp 98
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\isotropic_damage_simo_ju_plane_strain_2D_law.hpp 98
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\isotropic_damage_simo_ju_plane_stress_2D_law.hpp 98
Error (active) E1455 member function declared with 'override' does not override a base class member KratosSolidMechanicsApplication C:\Programs\Kratos\applications\SolidMechanicsApplication\custom_constitutive\linear_elastic_orthotropic_3D_law.hpp 120
Error C3668 'Kratos::Constitutive3DLaw::Check': method with override specifier 'override' did not override any base class methods KratosConstitutiveModelsCore c:\programs\kratos\applications\constitutivemodelsapplication\custom_laws\constitutive_3D_law.hpp 196
Error C3668 'Kratos::NewtonianFluid3DLaw::Check': method with override specifier 'override' did not override any base class methods KratosConstitutiveModelsCore c:\programs\kratos\applications\constitutivemodelsapplication\custom_laws\strain_rate_laws\newtonian_3D_law.hpp 114
Error C3668 'Kratos::HyperElastic3DLaw::Check': method with override specifier 'override' did not override any base class methods KratosSolidMechanicsCore c:\programs\kratos\applications\solidmechanicsapplication\custom_constitutive\hyperelastic_3D_law.hpp 249
Error C2555 'Kratos::LineGaussLobatto3D2<Kratos::Node<3,Kratos::Dof
charlie any hint? donwe need a special update for vs?
On Sun, Jun 19, 2022, 16:37 zhiming @.***> wrote:
The foregoing is configre file i used to make windows compilation project. Those errors appear in configure process firstly. Then I use Visual studio 2017 to do compilation with release, the errors still be there.
— Reply to this email directly, view it on GitHub https://github.com/KratosMultiphysics/Kratos/issues/9971#issuecomment-1159743619, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB5PWENA4RPPRRTUS4OHZ4TVP4WCNANCNFSM5ZGJ4KJA . You are receiving this because you commented.Message ID: @.***>
Hi @ZhimingGuo,
I will take a look but it seems to be a problem in the code.
@josep-m-carbonell do you know if there is some pending PR regarding overrides from your side?
Hi, I can conform the problems are from the Solid/ConstitutiveModels. For now the only thing I can recommend is to comment this line:
CALL :add_app %KRATOS_APP_DIR%\SolidMechanicsApplication;
Once we have the errors fixed I will ping you so you can re-enable.
ok, thanks!
Description There were several errors when I compiling kratossolidmechanics under windows system.
Scope