Неразрешенная внешняя ошибка символа при попытке запустить PARDISO на windows 10 - PullRequest
0 голосов
/ 05 апреля 2020

Я скачал библиотеки PARDISO из https://www.pardiso-project.org и также получил лицензию. Согласно руководству пользователя, я установил Microsoft Visual Studio 2019, а также Intel Parallel XE 2020 для компиляторов cl и Intel. Я поместил файл .dll, файл .lib и файл .exp вместе с лицензией (файл .li c) в 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 ++:

неразрешенный внешний символ pardisoinit, указанный в функции main Trial4 C: \ Users \ hp \ source \ repos \ Trial4 \ Trial4 \ tryout1 .obj 1

Для кода Фортрана:

ошибка LNK2019: неразрешенный внешний символ _PARDISOINIT, на который ссылается функция _MAIN__ Tryout2.obj

I Я знаю, что все это как-то связано с размещением библиотек в нужном месте, но я не могу понять это правильно. Может кто-нибудь сказать мне, как я могу решить эту проблему? Я использую Microsoft Visual Studio 2019.

...