2 u014312225 u014312225 于 2014.04.26 14:11 提问

c调用fortran生成dll,我现在有.c.for.def .lib 文件,不知道怎么重新编译dll

我现在有的文件如下:
BLAS.lib
CMB82.c
CMB82.def
CMB82.inc
CMB82a.for
CMB82b.for
LAPACK.lib
WKShead.h
这是在网上下的别人的DLL源文件,怎样才能重新编译成dll文件

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Fortran 调用Dll
intel FORTRAN调用VC++的例子 VC++的动态链接库建立如下 //Mydll.h _declspec(dllexport) int Maxx(int a, int b);  _declspec(dllexport) int Minn(int a, int b); //Mydll.cpp #include"MyDll.h"  int Maxx(int a, int b)
通过DLL实现Fortran和C++接口
Fortran和C++各有优势,C++无论是在编写Windows窗口还是在编程效率上都远远优于Fortran,但Fortran也有C++做不到的地方,在数值计算领域,Fortran的计算速度是众所周知的,因此,我们在编写程序时,尤其时数值计算方面的程序时,就不得不利用Fortran的计算速度.为此,我们常常用C++编写大部分代码,而耗时的计算代码用Fortran编写.这里,我们使用动态链接库实现这
QT生成dll和lib
发现新建Qt工程,找到模板Libraris的C++库项目后生成的居然只生成libxxx.a的文件,ee突然想到:我的xxx.dll文件呢,被你吃了? 最后生成的文件如下: 后发现修改xxx.pro文件就可以生成了,修改如下: #------------------------------------------------- # # Project created b
【混合编程实例】C/C++调用FORTRAN编写的DLL
之前都是用C/C++写好一些公用函数并将其包装在DLL中以供某应用模块调用,这 方面的教程在网络上一搜一大堆,以后再抽空在这里用实例简单地讲述一下。这次 是用FORTRAN写好几个函数然后编译成DLL,然后在C语言程序中使用。 1、首先是编写一段代码,这里给出一个例子 ! forsubs.f90 ! FUNCTIONS/SUBROUTINES exported from forsubs.
matlab生成c和c++调用的dll文件
在matlab上做了一个实验项目要转到应用中,形成dll文件能被c和c++调用。很多情况是matlab版本低找不到编译工具,或不识别本机的编译工具。 比如我的matlab开始是r2011a,实验项目也是在这个版本完成的。 《《《《《《《失败过程: 1 mex -setup 安装默认的compiler,我系统里装的是vs2013,matlab的mex找不到的。 2 mbuild -s
用FORTRAN编写DLL的问题
用 FORTRAN 编写 DLL,导出 subroutine,可以在别的编程语言中进行调用,很是方便。不过,遇到一些问题会让人恼火,特在这里记录一下。 1. 导出声明,子程序调用 导出的话,只要作如下声明即可。名称必须与子程序名称相同,否则就找不到了。调用的时候,一律使用大写。       !DEC$ ATTRIBUTES DLLEXPORT :: fortfunc
用Fortran来实现DLL的编程和应用(1)
 通常我们应用Fortran的时候,都是用Fortran实现一些底层的数值计算,而在图形的输入输出方面是利用其他语言来实现。因此将Fortran部分编译成一个DLL是一个很好的管理方式,因此,我这里来用一个简单例子来说明在Fortran中实现DLL,并在Fortran中调用这个DLL。一、第一个简单的例子1           先编写DLL的程序1.1       
VS与IVF C/C++与Fortran混合编程的终极解决方案
IVF与VS结合的Fortran IDE,由于VS中的项目只能使用同一种语言来编程,所以如果要实现C/C++调用Fortran的功能,目前只有将Fortran代码编译成动态库或静态库的方式来实现: 在介绍代码之前我觉得应该先介绍一下我们在实现C/C++调用Fortran功能时经常会遇到的一些问题和解决方法,因为很多人已经知道了怎样编写调用代码,但是遇到了一些问题,这样就可以直接看下面的解
用fortran调用dll
采用vs.net+ifort做一个简单的dll,当然是从help里面拷出来的。 SUBROUTINE ARRAYTEST(arr) !DEC$ ATTRIBUTES DLLEXPORT :: ARRAYTEST REAL(4) arr(3, 7) INTEGER i, j DO i = 1, 3 DO j = 1, 7    arr (i, j) = 11.0 * i + j EN
vs创建和调用dll和lib
简单记录一下在VS2008下创建dll和lib,以及调用方法 一、生成DLL和LIB         创建控制台应用程序 、在应用程序类型中选择DLL。DLL工程创建完成。  创建一个MyDll.h #ifndef __MYDLL_H__ #define __MYDLL_H__ #ifdef MYLIBDLL #define MYLIBDLL extern "C" _declspec