VS编译fortran dll时报错“ Error: Product support for your (Comp-FW) license has expired.”

左心房为你撑大大i 提交于 2019-11-27 07:37:42

 

配置:VS 使用的fortran编译器是 Intel(R) Visual Fortran Compiler 16.0 [Intel(R) 64]  (vs的工具—>选项里面可以查看)

以ap8ae8.for源代码编译windows 64位dll为例:

建工程(Project)的时候,选择动态链接库(Dynamic-Link Library)即可。

如果你用的是Compaq Fortran,新建的方法是
File-》New-》Projects-》 -》Intel(R) Visual Fortran -》Library-》Dynamic-Link Library,建完之后你再通过Source Files-》Add Files to Folder添加你现有的ap8ae8.for,编译,在Debug或Release文件夹下就可以找到你编译的DLL文件了

但是我的报错:Error: Product support for your (Comp-FW) license has expired

回想起来,我使用的Fortran编译器是之前申请的学生免费版本,那个序列号的有效期是一年,到期后就会显示许可证过期。所以需要重新激活。

 

步骤:

(1) https://software.intel.com/en-us/qualify-for-free-software/student   登录之前申请时使用的学生邮箱账号,如果没有,就重新创建账号。按照申请的流程,找到Intel Parallel Studio XE Cluster Edition for Windows,找到学生免费使用,申请。邮箱里面会收到新的序列号

(2)打开VS,在工具栏里面找到【帮助】—【Intel Software Manager】— 【License】
里面已经有一系列过期的序列号,

找到Intel(R) parallel studio xe 2016 cluster edition 点击【Activate】把步骤(1)中的序列号(可在用户网站查询,同时也会发到你邮箱中)复制进来【问题解决】

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!