Dear Itasca Team,
I am currently trying to implement a new joint constitutive model in 3DEC version 9 based on the manual.
I opened the file example.sln located in ItascaSoftware900\PluginFiles\jmodels\example using Visual Studio 2022. This example project was provided by Itasca, and I was able to build it successfully, generating the file jmodelexample009.dll. I then copied this DLL into the folder ItascaSoftware900\exe64\plugins\jmodel.
However, when I launched 3DEC 9 and ran the following command:
3dec> program load jmodel “plugins/jmodel/jmodelexample009.dll”
I received the following warning:
“Library C:/Program Files/Itasca/ItascaSoftware900/exe64/plugins/jmodel/jmodelexample009.dll version (7) does not match requested version (9).”
Based on this message, it appears that the example project may still be targeting version 7 rather than version 9. Could you please confirm whether this interpretation is correct? If so, I would appreciate your guidance on how to properly develop and compile a joint model that is compatible with 3DEC version 9.
In addition, I attempted to build the project using Visual Studio 2019, but encountered the following warning:
“The build tools for v143 cannot be found. Install v143 to build using the v143 build tools.”
From this, I understand that the project requires the v143 toolset, which is associated with Visual Studio 2022. Could you please confirm whether Visual Studio 2022 is required to build plugins for 3DEC version 9?
For comparison, I was able to successfully build and apply a new joint model in 3DEC version 7, but I have not been able to do so in version 9. While 3DEC 9 appears to support the development and application of constitutive zone models, I would like to confirm whether it also supports the development and implementation of custom joint constitutive models.
Thank you very much for your support.
Best regards,