回 帖 发 新 帖 刷新版面

主题:vc6.0里使用Fortran的imsl库的问题

[code=c]
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<iostream.h>
//Solve a real symmetric system of linear equations with iterative refinement.
extern "C" { void  _stdcall LSASF (int*, float*, int*, float*, float*); }
extern "C" { void  _stdcall DLSASF (int*, double*, int*, double*, double*); }
[/code]
我需要在vc6.0里使用Fortran的imsl库,将上面头文件及说明放在主函数main()里编译没问题,但是放在子函数boundary_ok()里编译就出现了下面的错误信息:

--------------------Configuration: main - Win32 Debug--------------------
Compiling...
boundary_ok.cpp
Linking...
boundary_ok.obj : error LNK2001: unresolved external symbol _DLSASF@20
Debug/main.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
main.exe - 2 error(s), 0 warning(s)

回复列表 (共4个回复)

沙发

而且我前面加上using namespace std; 后编译时提示找不到std

板凳

本站提供资源均来自网络版权归原作者所有Copyright 1998– 2010.All Rights Reserved.

3 楼

2k中不能不对Fort怀着感激崇敬的心情不禁就想了解真实的他

4 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.会打字.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册