我尝试使用oneAPI命令行编译FORTRAN.f90文件。可以成功编译Fortran代码。但是,我不能运行.exe文件。每次我运行.exe文件时,错误都会显示出来:应用程序无法正确启动(0xc0000279)。我把快照附在这里。
Fortran代码来自IMSL包示例代码。我可以编译它并在我的旧电脑上顺利地运行它。但是,我不能在我的新电脑上运行它。我从IMSL团队获得了执照,它应该能工作。我还联系了imsl团队寻求帮助,他们告诉我在"dependency“程序上运行.exe文件来指出错误。快照是“依赖步行器”的输出。
IMSL团队说,“基于”依赖步行器“的输出,错误来自于英特尔库LIBIFPORTMD.DLL。”我不知道这意味着什么以及如何解决这个问题。
我尝试了许多方法,但仍然无法消除这个错误。
有人能告诉我一些如何解决这个问题的线索吗?非常感谢。
发布于 2022-11-03 20:42:02
根据Dependency输出,未安装Intel Math Kernel Library (MKL) DLL。如果您只安装了Intel oneAPI HPC,或者只安装了,就会发现这一点,因为MKL位于oneAPI Base中。
转到左侧列中的https://www.intel.com/content/www/us/en/developer/articles/tool/oneapi-standalone-components.html,选择"Intel oneAPI Math Kernel (oneMKL)“。然后为oneAPI选择联机安装程序或脱机安装程序。
https://stackoverflow.com/questions/74298978
复制相似问题