zhangty019 / S3_DeformFDM

S^3-Slicer: A General Slicing Framework for Multi-Axis 3D Printing
BSD 3-Clause "New" or "Revised" License
87 stars 14 forks source link

Intel OneAPI MKL config not available in VS2017 and compile error #8

Closed yvanblanchard closed 1 year ago

yvanblanchard commented 1 year ago

Hello,

I tried to follow recommendations by installing the Intel OneAPI MKL (I installed version 2023), but I can't active it in VS 2017 since I don't have the Intel MKL settings in the ShapeLab project config properties panel: image nb: I also miss the MKL file paths in includes (c++ properties).

When compiling shapeLab project, I get errors with because of missing mkl_pardiso.h (used through eigen3), but maybe it's related to previous issue ?

Could you please indicate what's wrong or if it's a well-known issue ? which version of Intel MKL you used ? I'm using Win10.

Thank you

zhangty019 commented 1 year ago

Hi, please check the updated ReadMe file to find the link for MKL downloading from Intel. and this is the screen capture of my environment for reference. Thanks. configure_capture

yvanblanchard commented 1 year ago

Thank you @zhangty019 But it was the same version I installed at my side (v2023).

After looking at the software prerequesites on Intel webpage (for this MKL component), it seems that only MS VisualStudio 2019 and 2022 are supported. Since I'm using VS2017, maybe that's the problem.

Which VS version are you using (I saw 2017 on the ReadMe, but..)

zhangty019 commented 1 year ago

I use the VS2019 on my pc. Maybe this is the reason. cofigure

yvanblanchard commented 1 year ago

I installed VS2019, and I also had to reinstall MKL again but this time by asking to integrate with VS. And then everything is fine. Thank you again

image