Fortran Coder

标题: 求odepack.lib [打印本页]

作者: wendyweidan    时间: 2015-5-26 09:15
标题: 求odepack.lib
VS10生成程序时出现如下错误:error LNK1104: 无法打开文件“odepack.lib“。百度搜索说是缺少库文件造成的,现想下载odepack.lib这个文件,但是网上似乎找不到,不知道哪位大侠有,发我一个到邮箱:jinlanxuexuan_221@163.com,不胜感激。


作者: fcode    时间: 2015-5-26 10:58
试试看这里
http://www.netlib.org/odepack
有源代码,下载后自己编译。或者不要使用lib,而直接使用源代码。
作者: wendyweidan    时间: 2015-5-26 11:05
谢谢,我就是搜到这个,没法下载啊,没有下载的链接。
作者: vvt    时间: 2015-5-26 11:52
右键另存为
作者: wendyweidan    时间: 2015-5-26 12:16
vvt 发表于 2015-5-26 11:52
右键另存为

多谢。我是新手,软件包都是拿来用,自己不会编译的。运行时出现问题说缺少odepack.lib。另存为的是text文件,需要自己再编译吗?
作者: fcode    时间: 2015-5-26 13:11
是的,需要自己编译,改名为 .f 既可
作者: wendyweidan    时间: 2015-5-26 13:32
fcode 发表于 2015-5-26 13:11
是的,需要自己编译,改名为 .f 既可

谢谢您。菜鸟再问一个问题,您给的链接下载哪一个合适?
作者: fcode    时间: 2015-5-26 14:16
方法一:都下载,放在一起编译成 lib 文件。

方法二:取消你的源代码中对odepack.lib的使用,改用源代码编译,缺少哪个函数,添加哪个函数(的源代码)
作者: fcode    时间: 2015-5-26 14:17
方法一:都下载,放在一起编译成 lib 文件。

方法二:取消你的源代码中对odepack.lib的使用,改用源代码编译,缺少哪个函数,添加哪个函数(的源代码)
作者: wendyweidan    时间: 2015-5-26 14:29
fcode 发表于 2015-5-26 14:17
方法一:都下载,放在一起编译成 lib 文件。

方法二:取消你的源代码中对odepack.lib的使用,改用源代码编 ...

好的,非常感谢!
作者: wendyweidan    时间: 2015-5-26 20:12
fcode 发表于 2015-5-26 14:17
方法一:都下载,放在一起编译成 lib 文件。

方法二:取消你的源代码中对odepack.lib的使用,改用源代码编 ...

您好,由于我不懂这个软件,只是拿来用,所以很多东西不懂。现在我把这是个软件全部下载下来了,并且后缀名改为了.f,但是如何一起编译生成.lib文件?可以给我一个详细的步骤吗?多谢。我用的是visual studio2010.万分感激!
作者: fcode    时间: 2015-5-26 20:25
那我建议你用方法二
作者: wendyweidan    时间: 2015-5-26 20:55
fcode 发表于 2015-5-26 20:25
那我建议你用方法二

:'(:'(
作者: wendyweidan    时间: 2015-5-26 21:00
fcode 发表于 2015-5-26 20:25
那我建议你用方法二

更麻烦,因为我这里是一个软件包,里边多处引用到odepack。如果能把这个建为.lib可能更好。网上搜了很多,试了很多,搞不定。还是需要专业人士来给予指导。
作者: wendyweidan    时间: 2015-5-26 21:03
fcode 发表于 2015-5-26 20:25
那我建议你用方法二

蛮想慢慢入门,学会,熟练。。。
作者: fcode    时间: 2015-5-26 21:36
文件,新建,Project,选择类型为 静态函数库。
添加所有源代码,编译,链接,既可在Debug文件夹得到lib文件。
作者: wendyweidan    时间: 2015-5-26 21:40
fcode 发表于 2015-5-26 21:36
文件,新建,Project,选择类型为 静态函数库。
添加所有源代码,编译,链接,既可在Debug文件夹得到lib文 ...

多谢,我试试




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2