主题:并行运算VS2008+IVF
gxu888
[专家分:0] 发布于 2012-05-02 18:16:00
大家好!我的电脑上先装了VS2008,然后又装了Interfortran ,源程序没改动,只是在VS2008中打开.F90 的程序,设置openmp做并行运算,结果出现“fatal error LNK 1104:can not open file"kernel32.lib"”,重装VS2008和Interfortran 还是会出现以上错误。请问是什么原因?
谢谢!
回复列表 (共5个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2012-05-03 07:53:00
这个lib找不到跟OpenMP应该没关系。或许是你不小心干掉了搜索路径
板凳
gxu888 [专家分:0] 发布于 2012-05-03 08:04:00
我重新按照VS2008还是出现以上问题,又再网上下载一个VS2008,结果不能用,顺便问下,IVF必须要安装VS2008这个版本吗?其它的不行吗?哪个地方有比较完善的VS2008,谢谢!
3 楼
cgl_lgs [专家分:21040] 发布于 2012-05-05 00:34:00
Code::Blocks也可以集成IVF,不过与VS相比是差些的。
4 楼
dongyuanxun [专家分:7180] 发布于 2012-05-05 13:01:00
首先确定VS装没装windows sdk部分(2008应该对应6.x),否则啥程序都生成不了
5 楼
gxu888 [专家分:0] 发布于 2012-05-05 18:57:00
首先谢谢你们!我想问下 windows sdk 是不是从网上重新下载一个,然后像普通软件那样单独安装? 还是我重新装VS2008,重装时选择FULL 安装,而不是DEFAULT默认安装?
谢谢!
我来回复