夏植 发表于 2012-8-15 20:22:31

自己用AMESet建三位六通阀,仿真的时候要求设置环境变量,如何设置?

我自己用AMESet建了个液控三位六通阀,现在想在AMESim里面测一下建模是否正确,结果到了parameter mode,显示:
.................
.................
"F:\amesim\anzhuangmulu/libexh/lib/win32/EXH.lib"
"F:/amesim/anzhuangmulu/libmotion/lib/win32/AMEMOTION.lib"
"F:\amesim\anzhuangmulu\lib\win32\AME.lib"
-link -nologo -NODEFAULTLIB:LIBCD.LIB -NODEFAULTLIB:LIBC.LIB -NODEFAULTLIB:LIBCMTD.LIB -NODEFAULTLIB:LIBCP.LIB -NODEFAULTLIB:LIBCPD.LIB
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
LINK : fatal error LNK1181: cannot open input file 'ws2_32.lib'
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe"' : return code '0x2'
Stop.
- For free edition of Microsoft Developer Studio, you may need to set the MSSDK environment variable to the installation directory of your MS Windows SDK
System build error!
好像是不能链接到 'ws2_32.lib' ,这一句NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe"' : return code '0x2' 大概是说是VS2008有问题,最后面说免费版的VS,需要在MS Windows SDK 安装目录下设置MSSDK环境变量。
有没有哪位大侠知道MSSDK环境变量怎么设置,MS Windows SDK 是什么意思???


有没有做过AMESet的,加QQ498354072

夏植 发表于 2012-8-16 20:41:05

自己回答一下如何设置环境变量:我的电脑----属性------高级系统设置------环境变量。变量名为MSSDK,路就是文件位置。

夏植 发表于 2012-8-16 23:32:16

再回答下倒数第二第三个问题,不能link到'ws2_32.lib' ,这个我在我的其他的盘里搜索出来了,copy了一份到VS的安装目录下,然后打开VS,项目---属性----配置属性----linker---- Input -> Additional Dependencies,后面那个框框里把ws2_32.lib输进去或者连接到就行了。

以上错误都是在编译的时候不能链接到某个文件,.lib或者是缺少.dll文件造成的,最好的办法就是搜一下你的其他盘里有没有,copy一份放进去。

majie19890630 发表于 2012-8-17 09:52:31

请教如何设置环境变量

zhaoyi_911 发表于 2012-8-17 15:49:37

请问你是通过什么资料学的ameset啊?我想学,但是英文看得很别扭

夏植 发表于 2012-8-17 20:47:02

夏植 发表于 2012-8-16 23:32 static/image/common/back.gif
再回答下倒数第二第三个问题,不能link到'ws2_32.lib' ,这个我在我的其他的盘里搜索出来了,copy了一份到V ...

我是回不了头了啊,没想到那个AMESet那么难,但是做了不少了,不想放弃。其实相当于二次开发了都

夏植 发表于 2012-8-17 20:49:36

majie19890630 发表于 2012-8-17 09:52 static/image/common/back.gif
请教如何设置环境变量

我的电脑----属性-----高级系统设置-----环境变量,我看了下得我的那个错误列表,就用它说的那个MSSDK做变量名,路径就是MS SDK的文件路径。


希望能帮到你。

夏植 发表于 2012-8-17 20:55:30

zhaoyi_911 发表于 2012-8-17 15:49 static/image/common/back.gif
请问你是通过什么资料学的ameset啊?我想学,但是英文看得很别扭

{:7_283:}一开始是自己乱画的,后来浏览了一下帮助文件,一边看一边瞎捉摸。另外,你可以去库里找一个差不多的元件来改造。比如你要建个阀,先找个差不多的,去你的源文件里F:\amesim\AMESim\v1000\libhydr\submodels里面找出它的.c文件看它的代码怎么写的.spe文件看下它的参数是怎么设置的,然后再看AMESim的帮助文件关于该元件的说明,注意,是拷贝改个名字打开看,不是在里面打开瞎改。里面编程挺麻烦,没有必要的话不要学这个。太难学了,不如用HCD库。
希望能帮到你。{:7_283:}

lilixu 发表于 2012-9-10 16:15:01

NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~2\VC98\BIN\cl.exe' : return code '0x2'
Stop.
LINK : fatal error LNK1181: cannot open input file "asutility_imp.lib"
System build error!
楼主,我的联合仿真一直出现这个问题,请问是哪里出现问题了。。。困扰好久了,一直没有得到解决

SuSu 发表于 2012-10-5 01:35:42

出现这种错误 怎么设置环境变量请指教 谢谢!
页: [1] 2
查看完整版本: 自己用AMESet建三位六通阀,仿真的时候要求设置环境变量,如何设置?