Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
7261 Discussions

unresolved external symbol _mkl_solver_pardiso

j_a_dec
Beginner
964 Views
ok, I'm a newbie with MKL (10.0.011) and an having problems getting it to link and run. I'm trying to link to the pardiso routine and run the C example from samples directory. long story short, I can't get it to link and get the error "unresolved external symbol _mkl_solver_pardiso". I'm using MS visual studio 2005 with the Intel C++ (10.1.011) compiler, and have followed the setup procedures from the users manual. Anyone know what is going on here? Thanks
0 Kudos
2 Replies
j_a_dec
Beginner
964 Views
nevermind I figured it out. I wrote a Fortran static lib that interfaces with MKL which has no problems linking. My C++ application then just interfaces MKL through that lib....probably not the best way to do it but it works!
0 Kudos
TimP
Honored Contributor III
964 Views
It looks like you had a linker symbol case mis-match, with the library possibly having only upper case symbols. Windows tools such as dumpbin should help diagnose such problems. The Cblas library is a precedent for handling it as you have done, with a wrapper function to make the C interface more friendly.
0 Kudos
Reply