Hello everyone

I am going to use C++ instead of Python to read Odb files of Abaqus software so that I can read Odb outputs at high speed without needing Abaqus program.

I have installed Visual Studio 2022 along with C++ compilers and Abaqus 2023 on my system.

To start working, I created a new C++ project in Visual Studio and added all the necessary libraries from the following paths according to the Abaqus guide.

  • C :\SIMULIA\EstProducts\2023\win_b64\code\lib
  • C:\SIMULIA\EstProducts\2023\win_b64\code\include

If I try to compile the project in the Visual Studio 2022 IDE, I encounter the following error:

____________________________________________________________________________

Severity Code Description Project File Line Suppression State

Error (active) E1696 cannot open source file "SMAOdb\PublicInterfaces\odb_API.h" Abaqus Scripting with CPP C:\SIMULIA\EstProducts\2023\win_b64\code\include\odb_API.h 1

____________________________________________________________________________

Also, if I run the following command from the command line, the following error is encountered again:

____________________________________________________________________________

Abaqus JOB ABQCPPExample

Begin Compiling User Post-Processing Program

6/10/2023 11:11:53 PM

Abaqus Error: Unable to locate compiler! Please verify your PATH settings and/or for more information, see the Knowledge Base item QA00000009229 at http://www.3ds.com/support/knowledge-base/. - [Errno 2] file not found: 'cl'

The Abaqus Make execution procedure exited with errors

____________________________________________________________________________

I have not installed intel parallel studio. Does Abaqus need to install Intel Parallel Studio to access ODB files?

Please give the necessary guidance on solving program errors.

Thanks

More Vahed Mam Ghaderi's questions See All
Similar questions and discussions