我从https://www.pardiso-project.org下载了 PARDISO 库并获得了许可证。根据用户手册,我为 cl 和 Intel 编译器安装了 Microsoft Visual Studio 2019 以及 Intel Parallel XE 2020。我已将 .dll 文件、.lib 文件和 .exp 文件以及许可证(.lic 文件)放在 c:\users\hp 中。Microsoft Visual Studio 已安装,源和存储库文件夹位于 c:\users\hp\Source。
我尝试在 Visual Studio 上运行示例代码:https ://pardiso-project.org/manual/pardiso_unsym.f (等效的 C++ 代码是https://pardiso-project.org/manual/pardiso_unsym.cpp)
我收到以下错误:
对于 C++ 代码:
函数 main Trial4 C:\Users\hp\source\repos\Trial4\Trial4\tryout1.obj 1 中引用的未解析外部符号 pardisoinit
对于 Fortran 代码:
错误 LNK2019:函数 _MAIN__ Tryout2.obj 中引用的未解析外部符号 _PARDISOINIT
我知道这一切都与放置在正确位置的库有关,但我无法正确理解。有人可以告诉我如何解决这个问题吗?我正在使用 Microsoft Visual Studio 2019。