Компиляция независимого DLL-файла с использованием компилятора Intel Fortran - PullRequest
0 голосов
/ 04 мая 2019

Я использую Microsoft Visual Studio с Intel Fortran Compiler для компиляции моих файлов DLL.Однако файлы DLL не могут быть прочитаны на другом компьютере.Я понял, что, возможно, существуют некоторые проблемы с зависимостями, когда не все ресурсы скомпилированы в файл DLL.

Могу ли я узнать, как скомпилировать автономный файл DLL, который можно прочитать на других компьютерах?Большое спасибо!

1 Ответ

1 голос
/ 05 мая 2019

Предпочтительным решением является установка необходимых зависимых библиотек DLL в другой системе.Для Intel Visual Fortran DLL вам понадобятся распространяемые файлы Intel и распространяемые файлы Microsoft Visual C ++ для используемой версии Visual Studio.

Если пользователь библиотеки DLL не являетсяВ программе Fortran в большинстве случаев можно устранить зависимости DLL, изменив свойство проекта Fortran> Библиотеки> Использовать библиотеку времени выполнения на «Многопоточный / MT».Но если программа на Фортране будет использовать DLL, пожалуйста, не делайте этого, так как это может привести к проблемам, когда в программе присутствует более одной копии библиотеки времени выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...