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.
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