找回密码
 注册
Simdroid-非首页
查看: 540|回复: 15

[子程序/二次开发] win7 64位机 marc2010链接vs2005—fortran11.06 求助

[复制链接]
发表于 2011-9-29 09:29:07 | 显示全部楼层 |阅读模式 来自 安徽马鞍山
本人想在win7系统64位机上 链接marc2010 vs2005 fortran11.06
目前文件都装在D盘         
环境变量的设置是:
include   
D:\software\Intel\Compiler\11.0\061\fortran\mkl\include;
D:\software\Intel\Compiler\11.0\061\fortran\include;
D:\software\marc\marc2010\msmpi\win64\Include;
D:\software\vs2005\VC\include;
D:\software\vs2005\VC\PlatformSDK\Include
lib
D:\software\Intel\Compiler\11.0\061\fortran\lib\intel64;
D:\software\Intel\Compiler\11.0\061\fortran\mkl\em64t;
D:\software\Intel\Compiler\11.0\061\fortran\lib;
D:\software\vs2005\VC\lib;D:\software\vs2005\VC\PlatformSDK\Lib;
D:\software\marc\marc2010\lib;
D:\software\marc\marc2010\lib\win64;
D:\software\marc\marc2010\lib\win64i8;
D:\software\marc\marc2010\intelmpi\win64\lib;
path
C:\Program Files\Microsoft SQL Server\90\Tools\Binn;
D:\software\Intel\Compiler\11.0\061\fortran\mkl\em64t\bin;
D:\software\Intel\Compiler\11.0\061\fortran\Bin;
D:\software\Intel\Compiler\11.0\061\fortran\Bin\intel64;
D:\software\vs2005\VC\bin;D:\software\vs2005\VC\PlatformSDk\Bin;
D:\software\marc\marc2010\bin\win64;
D:\software\marc\marc2010\bin\win64i8;
D:\software\marc\marc2010\tools;
D:\software\marc\mentat2010\bin;
D:\software\marc\mentat2010\bin\win64;

说明下, 我将上面这些路径 分了行是为了方便观看,设置时我已将其连在一起。
现在调用时出现以下错误:fatal error LNK1112:module machine type 'X86' conflicts with target machine  type 'X64'  

请各位大侠 帮忙分析, 该如何解决? 是软件本身的问题还是设置的问题?  
发表于 2011-11-13 21:21:26 | 显示全部楼层 来自 重庆沙坪坝区
Simdroid开发平台
针对marc2010版:---绝对有效(参照marc2010软件内的安装说明)
软件:1、visual studio 2005(即vs8)--必须为时英文版,可以在六维空间中下载。另外用vs2008(及vs9)替代要看电脑了,有的xp系统可能装不上
      2、intel fortran 11(以11.1.038为例)
本人选择将所有软件安装在D盘内
安装步骤:
1.下载安装visual studio 2005(EN)必须安装英文版,不然无法定位编译器(其自动定位,所有强调是vs2005英文版的)。
2.下载安装intel fortran 11 前后的版本应该都可以。
完成1、2后,打开vs2005,在help中你可以看到fortran已经定位其中了。(如果你找不到那就只能告诉你,抱歉了)
3.安装Marc 2010
4.安装完成后,对marc做如下配置:
修改D:\MSC.Software\Marc\2010\marc2010\tools下include_win32.bat文件(64位系统为include_win64.bat)
在文件开头处添加语句(强调是在文件开头),路径中可能少了一个fortran中间路径,只要你找到ifortvars_ia32.bat,参照其路径就可以了:
@call "D:\Program Files\Intel\Compiler\11.1\038\bin\ia32\ifortvars_ia32.bat"
上述过程即可设置好marc所需要的子程序编译器环境。
enjoy youself。

点评

太棒了,亲测可用,折腾了一天了都!!  发表于 2016-7-19 15:50
补充,64位的系统设置:@call "D:\Program Files\Intel\Compiler\11.1\038\bin\intel64\ifortvars_intel64.bat"  发表于 2012-2-27 13:16
完全可以!亲自测试!  发表于 2012-2-27 13:15
回复 1 不支持 0

使用道具 举报

 楼主| 发表于 2011-9-30 13:43:43 | 显示全部楼层 来自 安徽马鞍山
没人理我啊  自己顶下
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-1 10:59:43 | 显示全部楼层 来自 安徽马鞍山
我现在将vs2005 改成vs2008   环境变量做了相应的调整 出现了错误

LNK1181: 无法打开输入文件“ws2_32.lib,现在不知怎办

期待斑竹回复
回复 不支持

使用道具 举报

发表于 2011-10-2 12:27:59 | 显示全部楼层 来自 陕西西安
看安装说明了吗?需要在marc的include文件中添加一行的,先试试看再说,实在不行收假后给你看看
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-5 15:44:49 | 显示全部楼层 来自 安徽马鞍山
感谢大侠回复 ,这几日放假,没来得及回应 。
  
请问在marc的include文件中添加一行什么? 非常感谢
回复 不支持

使用道具 举报

发表于 2011-10-7 23:40:52 | 显示全部楼层 来自 陕西西安
zqssan 发表于 2011-10-5 15:44
感谢大侠回复 ,这几日放假,没来得及回应 。
  
请问在marc的include文件中添加一行什么? 非常感谢 ...

不记得添加什么了,你看看安装盘根目录下有个文本文件
回复 不支持

使用道具 举报

发表于 2011-11-10 10:37:44 | 显示全部楼层 来自 浙江杭州
请问楼主在win7 64位机子上成功安装MARC2010方法。老是提示security failed。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-11-13 23:55:52 | 显示全部楼层 来自 安徽马鞍山
cmelzhao 发表于 2011-11-13 21:21
针对marc2010版:---绝对有效(参照marc2010软件内的安装说明)
软件:1、visual studio 2005(即vs8)--必须 ...

感谢cmelzhao 的回复  ,  由于这段时间忙所以一直也没去整这个东西,改天试试。
回复 不支持

使用道具 举报

发表于 2012-2-27 13:15:01 | 显示全部楼层 来自 陕西西安
cmelzhao 发表于 2011-11-13 21:21
针对marc2010版:---绝对有效(参照marc2010软件内的安装说明)
软件:1、visual studio 2005(即vs8)--必须 ...

膜拜一下啊!!太牛了。我费了还几天都没搞定。。。就这么一改就全好了。。。。。。。。
回复 不支持

使用道具 举报

发表于 2012-2-28 10:21:10 | 显示全部楼层 来自 安徽合肥
谢谢cmelzhao的解答,终于找到了解决的办法,谢谢
回复 不支持

使用道具 举报

发表于 2013-11-5 20:49:01 | 显示全部楼层 来自 四川绵阳
太牛了。我费了还几天都没搞定
回复 不支持

使用道具 举报

发表于 2015-5-15 10:46:23 | 显示全部楼层 来自 湖北十堰
cmelzhao 发表于 2011-11-13 21:21
针对marc2010版:---绝对有效(参照marc2010软件内的安装说明)
软件:1、visual studio 2005(即vs8)--必须 ...

您好,我完全按上面的提示做的,为什么我的退出号一直是3?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-5 16:06 , Processed in 0.044176 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表